我使用依赖于session_register的旧php脚本来发出警告消息,但稍后我的托管更新PHP版本到[PHP Version 5.3.2-1ubuntu4.14]
check.php
<?PHP
$msg= "Wrong Login";
session_register('msg');
header("Location: login.php ");
?>
的login.php
<?PHP
echo $msg;
session_unregister('msg')
?>
它应该提供错误的登录但它什么都没有。
所以任何帮助请问为什么session_register
并且有什么方法可以帮我做同样的事情
〜谢谢
答案 0 :(得分:3)
您应该直接访问$ _SESSION []数组来更改会话变量。
另外你应该确保你已经调用了session_start();在做与会话有关的任何事情之前。