一切都很好,就像登录一样,然后切换到一个页面并说你已登录,我可以立即继续我的工作,但现在如果我想注销并单击注销,它确实将我注销,但它向我显示一个错误说这个
"注意:使用未定义的常量PHPSESSID - 在第12行的E:''3 Web编程''wamp''www''public_html''logout.php中假定'PHPSESSID'
这是我注销的 PHP 脚本
<?php
echo "Logged out scuccessfully";
session_start();
session_destroy();
setcookie(PHPSESSID,session_id(),time()-1);
?>
也有人知道我注销后页面如何通过说"您已成功注销"来引用登录页面
请询问您是否需要了解其他信息。
而不是setcookie(PHPSESSID,session_id(),time()-1);
你可以只使用: session_regenerate_id(true);
这会创建一个新 id 并更新关联的 cookie。
要将用户重定向到已注销的页面,您可以使用:
header('Location: /pageafterlogout.php');