一切正常,如登录,然后更改为页面并说您已登录,我可以立即继续我的工作,但现在如果我想退出并单击注销,它会记录我out,但它显示我说错误
“注意:使用未定义的常量PHPSESSID - 在第12行的E:\ 3 Web Programming \ wamp \ www \ public_html \ logout.php中假定为'PHPSESSID'”
这是我用于注销的php脚本
<?php
echo "Logged out scuccessfully";
session_start();
session_destroy();
setcookie(PHPSESSID,session_id(),time()-1);
?>
也有人知道我在登出页面后如何回复登录页面仍然说“你已经成功登出”
请询问您是否还需要了解其他信息。
答案 0 :(得分:0)
而不是setcookie(PHPSESSID,session_id(),time()-1);
您可以使用:session_regenerate_id(true);
这会创建一个新ID,并更新相关的Cookie。
要将用户重定向到已注销的页面,您可以使用:
header('Location: /pageafterlogout.php');