php登录进程错误

php登录进程错误,php,login,Php,Login,它显示了错误 “致命错误:调用第34行C:\xampp\htdocs\corephp\login\u process.php中未定义的函数session_register()” 当我使用下面的代码时。请帮我解决这个问题,提前谢谢 // username and password sent from form $myusername=$_POST['login_user_name']; $mypassword=$_POST['login_password']; // To protect MyS

它显示了错误

“致命错误:调用第34行C:\xampp\htdocs\corephp\login\u process.php中未定义的函数session_register()”

当我使用下面的代码时。请帮我解决这个问题,提前谢谢

// username and password sent from form
$myusername=$_POST['login_user_name'];
$mypassword=$_POST['login_password'];

// To protect MySQL injection (more detail about MySQL injection)
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM $tbl_name WHERE user_name='$myusername' and password='$mypassword'";
$result=mysql_query($sql);

// Mysql_num_row is counting table row
$count=mysql_num_rows($result);

// If result matched $myusername and $mypassword, table row must be 1 row

if($count==1){

// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("login_user_name");
session_register("login_password");
header("location:login-success.php");
}
else {
echo "Wrong Username or Password";
}


?>

在使用任何会话函数之前,需要调用
session_start()

这应该是您执行任何操作之前的第一行代码


我认为您应该将代码的第一行添加为
session_start()$\u session[]
类似的方法来代替
session\u register

$_SESSION['login_user_name'] = $myusername;
$_SESSION['login_password'] = $mypassword;

您是否正在尝试设置
会话
?你的被否决了<代码>$\u会话['SessionName']
。。您需要在文件顶部添加
session\u start()
。。。读这个。会话_register()已弃用。无论这个代码来自哪里,它都是古老的。谢谢你的建议!!!