Login.php
<?php
$_SESSION["username"] = "";?>
输入用户名以及密码后想usercheck.php提交,进行用户验证如果验证通过
$_SESSION["username"] = "user";
echo "<scrip language='javascript'>document.location='desktop.php'</script>";
在desktop.php中if ($_SESSION["username"] =="" )
{
echo "<scrip language='javascript'>document.location='desktop.php'</script>";}
我在usercheck中输出Session确实有值
而到了
desktop.php页面中缺丢失了怎么回事
<?php
$_SESSION["username"] = "";?>
输入用户名以及密码后想usercheck.php提交,进行用户验证如果验证通过
$_SESSION["username"] = "user";
echo "<scrip language='javascript'>document.location='desktop.php'</script>";
在desktop.php中if ($_SESSION["username"] =="" )
{
echo "<scrip language='javascript'>document.location='desktop.php'</script>";}
我在usercheck中输出Session确实有值
而到了
desktop.php页面中缺丢失了怎么回事
session_start();
另个,如果配置文件中SESSION的保存位置设置不正确或没有权限也会产生这种问题。。
也有可能是SESSION的生存期设置不当,,不过,一般情况下应该是第二种情况。。