2

可能重复:
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");
}

它仍然说会话已注册,即使在我注销后也是如此。请帮助,我是新手,非常感谢您的帮助,谢谢。

4

1 回答 1

2

永远不要在会话中输入密码!要创建会话:

 //start session (must)
 session_start();

 // set session 
 $_SESSION['sessionname'] = 'value';

 // unset session by name
 unset($_SESSION['sessionname']);

 // unset all
 session_destroy();
于 2012-12-12T22:28:24.293 回答