【发布时间】:2012-12-12 22:15:44
【问题描述】:
可能重复:
Login System on WAMP
我最近将我的网站文件从另一台服务器切换到 WAMP 服务器上的本地主机。在另一台服务器上一切正常,但在这台服务器上,所有登录 php 会话代码都搞砸了。]
例如:
<?php
session_start();
session_destroy();
header('Location:login.php');
?>
这是注销代码,它曾经在其他服务器上正常工作,但现在,它甚至没有破坏会话变量。我知道是因为,一旦我点击注销,它应该不会让我回到登录页面,但它只是停留在同一页面,因为它位于登录页面的顶部......
if(!session_start('mypassword')){
/*If No session registered go here*/
} else {
header("location:login_success.php");
}
它仍然说会话已注册,即使在我注销后也是如此。 请帮助,我是新手,非常感谢您的帮助,谢谢。
【问题讨论】:
-
session_start()不接受任何参数,您在这里传递一个字符串:if(!session_start('mypassword')){。你是说session_name()吗?