2011-03-04 138 views
0

我想找到相當於php的退出命令來停止加載頁面。例如我有:PHP到Python服務器頁面,退出,停止頁面加載

if(isset($_SESSION['username'])){ 

} 
else{ 
    echo 'Your session has expired, please click <a href="https://dev.test.com/">here</a>'; 
    exit; 
} 

請注意在其他克勞斯退出..它會停止加載頁面的其餘部分。

有沒有辦法在mod_pythong PSP做到這一點<% exit %>

Sys.exit(0)似乎並沒有工作,因爲現在我得到一個HTTP 500錯誤,即使日誌

[Tue Mar 15 15:36:11 2011] [error] [client 
    10.184.98.38] PythonHandler mod_python.psp: File "/var/www/html/index.psp", line 38, in ?\n sys.exit(0) [Tue Mar 15 15:36:11 2011] [error] [client 
    10.184.98.38] PythonHandler mod_python.psp: SystemExit: 0 

回答

1

什麼這樣的事情,使用sys.exit

import sys 
sys.exit(0) 

傳遞到退出是退出代碼的數量 - 通常,當0沒有錯誤。

+0

不起作用。通過HTTP 500錯誤。 – Jim 2011-03-15 19:37:50

+0

os.exit(0)的作品。 – Jim 2011-07-21 16:03:31