Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP检查会话是否已注册_Php_Html_Session_Login - Fatal编程技术网

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()
,谢谢您的帮助!太棒了,如果你愿意接受的话,我会把它作为一个答案发出去:-)