登陆成功后设置 session, 然后输出 session 可以看到 session 设置成功。 但跳转后再输出 session 就是空白。 服务器linux,apache,php5.
之前程序完全正常,只是服务器断电后重启就这样了这个Session已经保存在/tmp文件夹中了,但是就是页面跳转后,再看这个Session的值就为空了。
但是在我本机上测试,不会出现这个问题。我用的系统是WindowXP,是不是在哪里配置出现了问题。还是说服务器重启后某些文件丢失了?
Cookie还存在,就是session丢失了。
之前程序完全正常,只是服务器断电后重启就这样了这个Session已经保存在/tmp文件夹中了,但是就是页面跳转后,再看这个Session的值就为空了。
但是在我本机上测试,不会出现这个问题。我用的系统是WindowXP,是不是在哪里配置出现了问题。还是说服务器重启后某些文件丢失了?
Cookie还存在,就是session丢失了。
<?php
error_reporting(E_ALL^E_WARNING);
session_start();
if(!isset($_SESSION["UserName"]) || !isset($_COOKIE["UserName"])){
echo "<script language=javascript>location='login.php?mes=false'</script>";
}
?>
结果session的值是空。