我有一个 PHP 应用程序,它在我与一些同事共享的 LAMP VPS 上一段时间后失去了会话。
同一个应用程序在我的本地 MAMP 服务器上没有这个问题。
我过去在使用相同的 VPS 时也遇到过同样的问题,但我不记得我是如何(或什至是否)修复它的,我也不知道是什么原因造成的。我玩过 cookie 参数,但没有帮助。
我是这样开始的:
session_name($COOKIE_NAME);
session_set_cookie_params($COOKIE_LIFE,$COOKIE_PATH,$COOKIE_DOMAIN);
session_start();
在这path
两种情况下都设置为“/”,域设置在xxx.localhost:8888
我的 MAMP 和xxx.mydomain.net
VPS 上,两台服务器的寿命相同。
我也尝试过使用空domain
参数,因为这在过去修复了类似的问题,但没有任何改变:它仍然在本地工作并且在 VPS 上被破坏。
有谁知道我可以在哪里调查以找到这个问题?