我有一个PHP应用程序,在我与一些同事分享的LAMP VPS上一段时间后会丢失会话。
同一个应用程序在我的本地MAMP服务器上没有出现此问题。
过去我使用相同的VPS遇到了同样的问题,但是我不记得我修复它的方式(甚至,如果),我不知道什么可以造成这种情况。我已经使用了cookie参数,但它并没有帮助。
我这样开始:
session_name($COOKIE_NAME);
session_set_cookie_params($COOKIE_LIFE,$COOKIE_PATH,$COOKIE_DOMAIN);
session_start();
path
设置为" /"在这两种情况下,域都设置在我的MAMP上的xxx.localhost:8888
和VPS上的xxx.mydomain.net
,并且两个服务器的生命周期相同。
我还试过一个空的domain
参数,因为这在过去修复了一个类似的问题,但没有任何改变:它仍然在本地运行并在VPS上被破坏。
有没有人知道我在哪里可以调查以找到这个问题?