我正尝试在我网站的标题页中开始 session 。但似乎可能存在某种错误,因为它失败并出现以下错误:
Warning: session_start() [function.session-start]: open(\xampp\tmp\sess_a7430aab4dd08d5fc0d511f781f41fe5, O_RDWR) failed: No such file or directory (2) in D:\Development\PHP\tt\Include\header.php on line 3
我使用的是 xampp 的默认设置,一切都是开箱即用的。由于某种原因,它无法打开文件。但是,当我转到其中包含 session 文件的目录时,文件就在那里,但它们只是空的。这是一个错误吗?还是我做错了什么?
php 版本 5.2.8
最佳答案
首先停止 Xampp 服务器。
session.save_path = "\xampp\tmp"
然后把它改成这样
session.save_path = "C:\xampp\tmp"
重新启动 Xampp 服务器。
就是这样,您的 session 应该按预期工作了。
关于PHP session_start 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/670595/