0

有一个 php 项目已经在实时服务器中。现在我的工作是改变一些风格问题。因此,为此我只是从服务器下载了所有文件以及数据库。之后,我在本地主机(LAMP)上进行了所有必要的设置。现在,当我浏览页面时,我遇到了一些错误,例如

Notice: Undefined variable: _session_register in path to the folder/file session.php on line 8

现在在第 8 行我可以看到这段代码

$_session_register["esb2b_username"];
$_session_register["esb2b_userid"];
$_session_register["esb2b_memtype"];
$_session_register["esb2b_adv_id"];
$_session_register["esb2b_adv_email"];
$_session_register["lang"];

在谷歌搜索后,我知道 php 中的 session_register 已被弃用。那么,以一种好的方式解决这个问题的最佳解决方案是什么?任何帮助和建议都将不胜感激。谢谢

4

2 回答 2

0

有一个名为的函数session_register已被弃用,但您在问题中所拥有的是一个变量。您收到此通知是因为您在其上使用数组访问并且它未定义。这可行,但最好先将其定义为空数组。

于 2013-02-08T04:42:18.987 回答
0

$_session_register这是错误的使用$_SESSION

session_register是一个已弃用的函数。(你现在写的方式也是错误的)

$_session_register["esb2b_username"];将其更改为$_SESSION["esb2b_username"] = "";

于 2013-02-08T04:45:18.977 回答