可能重复:
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");
}
即使我退出后,它仍然表示会话已注册。 请帮助,我是新的,非常感谢帮助,谢谢。
答案 0 :(得分:2)
永远不要在会话中输入密码!要创建会话:
//start session (must)
session_start();
// set session
$_SESSION['sessionname'] = 'value';
// unset session by name
unset($_SESSION['sessionname']);
// unset all
session_destroy();