Windows IIS中的PHP会话警告

CGA*_*CGA 3 php session iis-8

会话开始时出错; 请检查您的PHP和/或Web服务器日志文件并正确配置您的PHP安装.还要确保在浏览器中启用了cookie.

session_start():open(C:\ Windows\TEMP\sess_3ls3qdk77m9mhsf5tm1cdhrm05bi5kb1,O_RDWR)失败:参数无效(22)

在我的php.ini文件中:session.save_path = "C:\temp\phpsessions" 在它工作正常之前.突然间它出现了错误.任何人都可以帮助这个.

小智 5

正如其他人所说,有可能

  1. 无论是C:\ TEMP\phpsessions目录不存在,或者
  2. 否则,C:\ Windows\Temp中缺少IIS_IUSRS读/写权限

您的浏览器没有问题.


Adi*_*yev 0

最有可能的是浏览器问题。浏览器和会话数据之间存在一些不匹配。

以防万一,请执行以下操作: 1. 清除浏览器的缓存、cookie 和临时数据(或使用其他浏览器进行实验)。2. 清除服务器端存储会话文件的目录(在您的情况下,它似乎是 C:\Windows\TEMP 或 C:\temp\phpsessions。最好都清除它们)。

如果它不起作用,请分享您的 php.ini 文件。