SESSION redirect 后消失


同一个控制器不同的方法之间做了redirect跳转之后发现session丢失啦,同一个页面就没有问题

为了解决这个问题做了两个简单的页面

a.php

<?php
session_start();
$_SESSION['a']="123";
var_dump($_SESSION);
?>

b.php

<?php
	session_start();
	var_dump($_SESSION );
?>

运行a.php报错如下

blob.png

C:\WINDOWS\TEMP\sess_phi6sded92090pbfjr8cg173k2

不存在,查看php.ini配置文件,新增注释

session.save_path = "C:/tmp"

重启服务器,重新运行,OK!!

总结:php开启session扩展支持后还要检查session.save_path是否存在并拥有读写权限!

上一篇 下一篇

评论



分享

热门文章

最新加入

最新评论

Tank_O_oO/: 能否发一份源码,学习一下吗?22103507@qq.com,谢谢~ 查看原文 08月22日 10:33
1158314467_qq_com: 66666啊 查看原文 05月08日 10:59
admin: 很不错 查看原文 05月04日 17:45
admin: 很不错,谢谢分享!!!! 查看原文 05月04日 17:43