为什么pHp会给我这个错误?

为什么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

大家好,我正在尝试创建一个登录页面,当我单击“登录”时,我收到以下错误:

致命错误:调用未定义的函数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 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
的副作用在某种程度上对您的代码很重要,但这是您应该解决的代码问题。