Php 什么是会话注册替代方案

Php 什么是会话注册替代方案,php,session,Php,Session,我正在使用旧的php脚本,该脚本依赖于session_register来发出警告消息,但稍后在我的主机将php版本更新为[php版本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') ?

我正在使用旧的php脚本,该脚本依赖于session_register来发出警告消息,但稍后在我的主机将php版本更新为
[php版本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\u register
还有其他方法可以帮我吗
~Thank

您应该直接访问$\u SESSION[]数组来更改会话变量

此外,您还应确保已调用session_start();在做任何与会话相关的事情之前