PHPSESSID会根据每个请求进行更改,而不是持久化

时间:2012-06-15 16:08:46

标签: php ios session

我有一个iOS应用程序向基于PHP的Web服务发送请求,一切都用得很好但最近我一直在丢失会话。

我已检查过Cookie并注意到我发送的每个请求都会更改PHPSESSID,而不是使用相同的

请求#1之后:I am a cookie ! PHPSESSID = 9lsv80co96op3mg4tffpuoav22
请求#2之后:I am a cookie ! PHPSESSID = nn3f3v32j598jbhsof0admc442

我想知道是否有任何方法可以保留会话ID,或者我只需要保存并每次发布它?我宁愿把它变成一个服务器端的解决方案,因为如果我不得不在应用程序本身中使用某些东西,Apple需要一周到十天才能批准它。

如果有任何配置可以帮助我保留PHPSESSID值,那对我来说非常有帮助。

非常感谢您的帮助。谢谢! :)

1 个答案:

答案 0 :(得分:2)

我相信您的应用程序没有持有PHP使用PHPSESSID发送的cookie,因此它为每个请求生成一个新的会话ID。