首页 > Web开发 > 详细

关于php中session在不同控制器不能全局访问的问题

时间:2020-06-26 23:47:02      阅读:76      评论:0      收藏:0      [点我收藏+]

网上有许多关于session跨域的解决方案,但我今天遇到的不是这种情况。我遇到的是最简单的一种情况。在原生MVC设计典范项目的例子中,

从login.php到index.php传值$_SESSION[‘username‘]时
 
session一直放问不到。纠结了段时间,感觉还是自己对session的掌握不牢。所以记录一下,以免下次再发生类似的问题。
 
具体原因:在那个的要使用session[‘username’]字段的那个页面并没有开启session服务,但是跳转过去的时候就是没有报错,模板照样渲染了,就是这个session取不到。
 
解决方案:在那个接受的界面前面加session_start();这样app/controller/admin目录下的login/login.php和index/index.php才能同步使用这个session。虽然$_SESSION是php的超级变量,但还是的注意session开没开启!

关于php中session在不同控制器不能全局访问的问题

原文:https://www.cnblogs.com/kernel123/p/13196724.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!