Fatal error: Call to undefined function session_is_registered() in E:\2020\workspace\xxxx.... on line 6
session_is_registered
(PHP 4, PHP 5 < 5.4.0)
session_is_registered — 检查变量是否在会话中已经注册
说明 ¶
session_is_registered ( string $name ) : bool
检查变量是否已经在会话中注册。
Warning
本函数已自 PHP 5.3.0 起废弃并将自 PHP 5.4.0 起移除。
解决方案:
找到下面这句
if(!session_is_registered("user")) session_register("user");
修改为:
if(!isset($_SESSION["user"])) $_SESSION["user"]=null;
成功!!
Note::
如果使用 $_SESSION (或 $HTTP_SESSION_VARS for PHP 4.0.6 or less),可以使用 isset() 检查变量是否在 $_SESSION 中注册使用。