1

PHPベースのWebサービスにリクエストを送信するiOSアプリがあります。以前はすべて正常に機能していましたが、最近は常にセッションが失われています。

Cookieを確認したところ、同じものを使用する代わりに、送信するすべてのリクエストでPHPSESSIDが変更されることに気付きました。

リクエスト#1のI am a cookie ! PHPSESSID = 9lsv80co96op3mg4tffpuoav22
後:リクエスト#2の後:I am a cookie ! PHPSESSID = nn3f3v32j598jbhsof0admc442

セッションIDを保持する方法があるかどうかを知りたいのですが、それとも保存して毎回投稿する必要がありますか?アプリ自体で何かを変更する必要がある場合、Appleがそれを承認するのに1週間から10日かかるので、私はむしろこれをサーバー側のソリューションにしたいです。

PHPSESSID値を保持するのに役立つ構成がある場合、それは私にとって非常に役立ちます。

あなたの助けをいただければ幸いです。ありがとうございました!:)

4

1 に答える 1

2

PHPがPHPSESSIDで送信するCookieをアプリケーションが保持していないため、リクエストごとに新しいセッションIDを生成していると思います。

于 2012-06-15T16:27:32.367 に答える