在我的php文件中,错误将显示为Undefine函数session_register

时间:2015-04-28 22:05:51

标签: php function session undefined

错误显示为致命错误:调用未定义的函数session_register

<?php
session_start();
session_register("adminErr");
session_register("Err");
if(!session_is_registered("afterLoginRedirectPage")) {
    session_register("afterLoginRedirectPage");
}
if(!session_is_registered("sessionBackLinkPage")) {
    session_register("sessionBackLinkPage");
}

任何人都帮我纠正文件

1 个答案:

答案 0 :(得分:0)

在PHP 5.4.0中删除了

session_register

相反,您可以调用session_start,然后只使用$_SESSION关联数组:

<?php
session_start();
$_SESSION["adminErr"] = TRUE;
$_SESSION["Err"] = TRUE;
if(!isset($_SESSION["afterLoginRedirectPage"])) {
    $_SESSION["afterLoginRedirectPage"] = TRUE;
}
if(!isset($_SESSION["sessionBackLinkPage"])) {
    $_SESSION["sessionBackLinkPage"] = TRUE;
}