为什么pHp会给我这个错误?
大家好,我正在尝试创建一个登录页面,当我单击“登录”时,我收到以下错误: 致命错误:调用未定义的函数session_register()第24行 我肯定这是正确的密码?这是24号线为什么pHp会给我这个错误?,php,mysql,xampp,Php,Mysql,Xampp,大家好,我正在尝试创建一个登录页面,当我单击“登录”时,我收到以下错误: 致命错误:调用未定义的函数session_register()第24行 我肯定这是正确的密码?这是24号线 // count is 1 if the above username and password matches if($count==1){ // now redirect to dashboard page, we also store the username in session for further u
// count is 1 if the above username and password matches
if($count==1){
// now redirect to dashboard page, we also store the username in session for further use in dashboard
session_register("username"); // session checker for pages
$_SESSION['username']= $username; // storing username in session
header("location:session1.php");
}
从PHP 5.3.0开始,此函数已被弃用,并从PHP 5.4.0开始删除。
您还可以通过简单地设置$\u会话
数组的适当成员来创建会话变量
使用session_start();取而代之的是…检查PHP手册-
session\u register()
已被删除。@MikeW它是什么时候被删除的?@Samantha我不记得了。手册会告诉你。我正在尝试允许任何注册用户登录,而不仅仅是某些用户。所以。。。?为什么你需要session\u register
?如果我删除它,它将不会继续到下一页,正如我和手册所说:只需使用$\u session['username']=$username
。你没有理由为此需要session\u register
。然后调试你的代码。RTFM会话\u寄存器的实际功能。你什么都不需要它。我怀疑创建全局变量的session\u register
的副作用在某种程度上对您的代码很重要,但这是您应该解决的代码问题。