centos+nginx+php 跨页session丢失问题,高手快来!!!!

binq2000 2014-08-26 10:28:21
运行环境:centos+nginx+php
nginx和php用的都是yum安装的
现在问题是1.php的session到了2.php显示空白
代码如下:
1.php
<?
session_start();
$_SESSION["user_name"]="测试";
echo $_SESSION["user_name"];
echo " <a href=\"2.php\">进入2.php</a>"
?>
运行结果:测试 进入2.php

2.php
<?
session_start();
echo $_SESSION["user_name"];
?>
运行结果:空白的。
试过修改session.use_trans_sid,浏览器cookie也没问题,真不知道问题出哪儿了,高手指点!!!
...全文
1720 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
南林狼 2017-04-11
  • 打赏
  • 举报
回复
请问题主是如何解决的?
alcfi 2015-04-15
  • 打赏
  • 举报
回复
我也遇到了这个问题,现在把session path设置为 / tmp,而且sessionID 并没有变,但还是无法输出$_SESSION["username"].LZ你所说的新建文件改权限这些步骤可以再详细点吗?急求!!!谢谢!!!
binq2000 2014-08-27
  • 打赏
  • 举报
回复
是cookie里的sessionID变了,肿么办?
binq2000 2014-08-27
  • 打赏
  • 举报
回复
谢谢楼上指点,应该发到哪个版块呢?
binq2000 2014-08-27
  • 打赏
  • 举报
回复
解决了,是session保存的路径下面没那个文件,创建了一个,改了一下权限,OK!
业余草 2014-08-26
  • 打赏
  • 举报
回复
你配置集群了吗,是不是集群配置的有问题
MiceRice 2014-08-26
  • 打赏
  • 举报
回复
话说楼主发错板块了吧? 先用浏览器端监控下(比如IE9可以直接按F12),看看是不是 Cookie里面的SessionID变化了?
binq2000 2014-08-26
  • 打赏
  • 举报
回复
没有集群,就一台服务器。

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧