关于session 存储路径的问题

dragonsdg3 2003-11-04 12:20:59
我在调用session_start()时 ,总会收到报错
Warning: session_start(): open(/tmp\sess_3fc7142c2471a0e5633b831c872b5027, O_RDWR) failed: No such file or directory (2) in C:\Program Files\Apache Group\Apache2\amyphp\gbook\gbook.php on line 32

请问这是为啥呢?俺都快要抓狂了,咋就不对劲了呢。。。
...全文
225 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
luxuezhu 2003-11-04
  • 打赏
  • 举报
回复
session.save_path = .\tmp
xharry 2003-11-04
  • 打赏
  • 举报
回复
你的php.ini用的是默认设置,是linux下的配置
/tmp就可以看出来
xharry 2003-11-04
  • 打赏
  • 举报
回复
你的php.ini里面的
session.save_path 设置错误
从你出错的情况看,你可能设置的是/tmp

而你用的是windows,应该设置为
session.save_path = c:\path\to\yoursessiondata
lumberjake 2003-11-04
  • 打赏
  • 举报
回复
在php.ini文件中是不是设置了
session_path=“c:/tmp”

然后在c盘下建立tmp目录即可!

可任意设定tmp目录的所在,不一定要在c盘!
龙威 2003-11-04
  • 打赏
  • 举报
回复
哈哈
szpeter 2003-11-04
  • 打赏
  • 举报
回复
你在session_start()前面加一句session_save_path(path);这个path你设置成一个已经存在的目录就好了。
liyujie2000 2003-11-04
  • 打赏
  • 举报
回复
大家都说得没错,我都没得说了
fnaps 2003-11-04
  • 打赏
  • 举报
回复
你的php安装目录下是不是还有个php.ini?php会自动调用这个文件,然后再调用windows目录下的那个php.ini文件.
dragonsdg3 2003-11-04
  • 打赏
  • 举报
回复
问题是 为什么session.save_path=c:\tmp 行,但是=e:\tmp 就不行了呢
(两个目录我都建了tmp文件夹)

21,887

社区成员

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

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