2011-03-04 112 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