(php)获取不到session的值 在其他页面 我在这边存储了一个session 跳转到其他页面就获取不到了
语法应该没什么问题输出session也没报错大概是配置问题php.ini改如何配置Session(详解)...
语法应该没什么问题 输出session也没报错 大概是配置问题 php.ini 改如何配置Session
(详解) 展开
(详解) 展开
5个回答
展开全部
这个问题是你的页面没有关联
比如你有a.php b.php 和c.php
你在a.php里面使用session,那么b.php和c.php肯定是取不到session的啦
你这样,把a.php作为公共页面
你用b.php引用a.php
c.php也引用a.php
然后你在a.php使用session,b和c就都能取到session
简单的说, 你要使用session,必须这几个页面有关联
比如你有a.php b.php 和c.php
你在a.php里面使用session,那么b.php和c.php肯定是取不到session的啦
你这样,把a.php作为公共页面
你用b.php引用a.php
c.php也引用a.php
然后你在a.php使用session,b和c就都能取到session
简单的说, 你要使用session,必须这几个页面有关联
更多追问追答
追问
这样也取不到
追答
你可能要强制刷新一下页面
这个是session特殊的原因
展开全部
注意个问题,session不能跨域名。
追问
表单跳转到index页面 赋值session 可以获取的到 当我跳转下面的页面就不行了
不知道什么原因
追答
你在index.php中,$_SESSION['aaa'] = $_POST['aaa']; 这句有问题。
在第二个页面你include了index.php,这时没有post数据,所以$_SESSION['aaa']被置空了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
session是在浏览器的一个进程里,你的页面如果是两个进程,session是不能共享的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我用的tp5.0 框架,也遇到这个问题,楼主解决了吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该不是配置的问题.
你的代码贴出来看看.
你的代码贴出来看看.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询