码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-06-27 00:19:04      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:dex   设计   div   今天   session   字段   问题   use   服务   

网上有许多关于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在不同控制器不能全局访问的问题

标签:dex   设计   div   今天   session   字段   问题   use   服务   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!