我有一个iOS应用程序向基于PHP的Web服务发送请求,一切都用得很好但最近我一直在丢失会话。
我已检查过Cookie并注意到我发送的每个请求都会更改PHPSESSID,而不是使用相同的
请求#1之后:I am a cookie ! PHPSESSID = 9lsv80co96op3mg4tffpuoav22
请求#2之后:I am a cookie ! PHPSESSID = nn3f3v32j598jbhsof0admc442
我想知道是否有任何方法可以保留会话ID,或者我只需要保存并每次发布它?我宁愿把它变成一个服务器端的解决方案,因为如果我不得不在应用程序本身中使用某些东西,Apple需要一周到十天才能批准它。
如果有任何配置可以帮助我保留PHPSESSID值,那对我来说非常有帮助。
非常感谢您的帮助。谢谢! :)
答案 0 :(得分:2)
我相信您的应用程序没有持有PHP使用PHPSESSID发送的cookie,因此它为每个请求生成一个新的会话ID。