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数组也没有任何数据。
但是在其他服务器上运行,结果是正确的。所以现在怀疑是服务器设置问题
望高人指点一下。
...全文
93 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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