什么是session_register替代方案

时间:2012-03-29 17:10:53

标签: php session

我使用依赖于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并且有什么方法可以帮我做同样的事情 〜谢谢

1 个答案:

答案 0 :(得分:3)

您应该直接访问$ _SESSION []数组来更改会话变量。

另外你应该确保你已经调用了session_start();在做与会话有关的任何事情之前。