我有这个代码:
$username = $_POST["username"];
$password = $_POST["password"];
if(mysql_num_rows($result80)>0)
{
$row80 = mysql_fetch_assoc($result80);
$_SESSION["loginmng"] = 1;
$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
$fname = $row80["fname"];
$lname = $row80["lname"];
$userid = $row80["id"];
}
一切都很好,因为我试图在同一页面(index.php)中回显会话及其工作现在我有这个检查:
if(($_SESSION["loginmng"]!=1)||(!isset($_SESSION["username"]))||(!isset($_SESSION["password"])))
{
header("Location: index.php");
}
当我将它放入新文件夹时:
newfolder/index.php
检查不正常,当我登录并设置会话时....当我尝试echo $_SESSION["loginmng"]
和其他会话时,它的值为空就像没有设置会话并且标题运行...然后转到索引...我也放入session_start();
了第一行 php 我也尝试过:
if($_SESSION["loginmng"]!=1)
{
header("Location: ../index.php");
}
和同样的事情......就像没有设置会话,可能是什么问题