PHP检查会话是否已注册
我正在创建一个简单的登录脚本,我已经设置好了所有内容,但是我在会话中遇到了问题 在登录检查页面的末尾,我有以下代码:PHP检查会话是否已注册,php,html,session,login,Php,Html,Session,Login,我正在创建一个简单的登录脚本,我已经设置好了所有内容,但是我在会话中遇到了问题 在登录检查页面的末尾,我有以下代码: $count = mysql_num_rows($result); if($count == 1){ $_SESSION["username"] = 'username'; $_SESSION["password"] = 'password'; header("location:success.php"); }else{ echo "Wrong u
$count = mysql_num_rows($result);
if($count == 1){
$_SESSION["username"] = 'username';
$_SESSION["password"] = 'password';
header("location:success.php");
}else{
echo "Wrong username or password";
}
在success.php页面上,我有以下内容:
<?php
session_start();
if (!isset($_SESSION['username'])) {
header ("Location: wrong.php");
}
?>
<html>
<body>
Login Successful
</body>
</html>
登录成功
问题是,当输入正确的用户和密码时,它会将您带到错误的.php,而当有人未登录而访问success.php时,它需要重定向到错误的.php
我是新来的,非常感谢您的帮助。谢谢。您必须确保
会话\u start()
位于任何需要使用会话的文档的顶部
因此,在登录检查页面的顶部,您需要包括
session_start()
您必须确保需要使用会话的任何文档的顶部都有会话_start()
因此,在登录检查页面的顶部,您需要包括
session_start()
在使用会话的每个文档上都需要有会话\u start()
。。因此,在登录检查页面上,您需要在文档顶部添加session\u start()
,谢谢您的帮助!太棒了,如果您愿意接受的话,我会把它作为一个答案发布:-)您需要在每个使用会话的文档上都有session\u start()
。。因此,在登录检查页面上,您需要在文档顶部添加session\u start()
,谢谢您的帮助!太棒了,如果你愿意接受的话,我会把它作为一个答案发出去:-)