Php 会话未在Firefox、Safari或Chrome中举行

Php 会话未在Firefox、Safari或Chrome中举行,php,google-chrome,session,firefox,safari,Php,Google Chrome,Session,Firefox,Safari,编辑:在Chrome中使用匿名浏览,会话也不会在那里进行 当我尝试在Firefox/Safari/Chrome中使用我的PHP web应用程序时,我可以登录,但在短时间后(通常是1或2页请求),网站会要求我再次登录。我真的不知道从哪里开始,我一直在寻找一些关于如何诊断此问题的一般故障排除指导。我见过其他人有类似的问题,但浏览器组合不同(即Firefox持有会话,但Chrome没有) 检查 session_set_cookie_params 及 您的firefox和safary可能不会接受为会话

编辑:在Chrome中使用匿名浏览,会话也不会在那里进行

当我尝试在Firefox/Safari/Chrome中使用我的PHP web应用程序时,我可以登录,但在短时间后(通常是1或2页请求),网站会要求我再次登录。我真的不知道从哪里开始,我一直在寻找一些关于如何诊断此问题的一般故障排除指导。我见过其他人有类似的问题,但浏览器组合不同(即Firefox持有会话,但Chrome没有)

检查

session_set_cookie_params


您的firefox和safary可能不会接受为会话设置的cookie。识别客户端有不同的方法,请阅读php.net上的会话部分。

我刚刚添加了我的问题-使用Firefox或Safari我可以登录,但在短时间(通常是1或2页请求)后,网站要求我再次登录。我通过检查php_info()查看cookie参数我意识到我已经将session.cookie_的生命周期设置为在短时间(30)后过期。愚蠢的错误-谢谢你给我指出了正确的方向。
session_cache_expire