session 丢失

CIT 2008-12-09 11:35:10
test1.php

session_start();
$_SESSION['tset']=1;

test2.php

session_start();
echo $_SESSION['test'];


分别运行test1.php和test2.php,但是test2.php却没有任何显示,session数组也没有任何数据。
但是在其他服务器上运行,结果是正确的。所以现在怀疑是服务器设置问题
望高人指点一下。
...全文
77 13 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
CIT 2008-12-16
[Quote=引用 11 楼 syu 的回复:]
phpinfo();
然后把session的部份贴出来.
我估计是存放session的目录你用的默认,而(linux服务器的tmp或者windows服务器的temp目录)你的webservers用户没有写权限造成的
[/Quote]

如同这位兄台所说的,就是目录权限问题。
天啊~~~郁闷了这么久!
  • 打赏
  • 举报
回复
jlzan1314 2008-12-16
session_start();
echo $_SESSION['test'];
改为看看.
session_start();
var_dump($_SESSION['test']);
  • 打赏
  • 举报
回复
syu 2008-12-16
phpinfo();
然后把session的部份贴出来.
我估计是存放session的目录你用的默认,而(linux服务器的tmp或者windows服务器的temp目录)你的webservers用户没有写权限造成的
  • 打赏
  • 举报
回复
CIT 2008-12-16
cookie毕竟是客户端的东西,有些东西不能放那儿~
  • 打赏
  • 举报
回复
wzwen 2008-12-11
我不喜欢用session
感觉用cookie很爽。。。
  • 打赏
  • 举报
回复
建议你安装AppServ吧!
一步到位!~~~
  • 打赏
  • 举报
回复
Zijian_Zhang 2008-12-09
可能是环境问题,你到PHP.INI,检查一下SESSION的配置。
或者你到PHP官方重新下载一个(PHP4、PHP5均可),覆盖原先的。
  • 打赏
  • 举报
回复
filec75 2008-12-09
不懂,帮顶
  • 打赏
  • 举报
回复
owldestiny 2008-12-09
你用什么配的php,建议用wamp,国外做的挺好的集成
  • 打赏
  • 举报
回复
dzxccsu 2008-12-09
写法没错,就看你php.ini的配置了,看是否支持session。
  • 打赏
  • 举报
回复
不可能会发生这样的事情的。
去PHP.INI里面找一下,一般的session的设置都是全局的。
PHP5,你用的是PHP几啊?
  • 打赏
  • 举报
回复
CIT 2008-12-09
设置项目太多,不知道该看哪个……
  • 打赏
  • 举报
回复
CIT 2008-12-09
PHP是5.2.5,单独安装的

先去看看php.ini
  • 打赏
  • 举报
回复
发帖
基础编程

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
帖子事件
创建了帖子
2008-12-09 11:35
社区公告
暂无公告