0

私はPHPでオンラインメンバーシップシステムを開発しており、PHPセッションを使用してシステムへのアクセスを管理しています。これはこれまでのところうまく機能していますが、iPhoneから、または電話接続を介してシステムにアクセスすると、セッションの有効期限が切れ続けます。これは、セルラーデバイス(少なくとも私のキャリアでは)のIPアドレスが継続的に変更されているためだと思います。私の質問は、これをどのように回避するのですか?セルラー接続でこのサイトにアクセスできるようにしたいと思います。

乾杯、

サム

4

1 に答える 1

1

まず、IP の変更が実際に問題であることを確認します。これは、WiFi で iPhone のアプリを使用してテストできます。その場合も機能しない場合、問題は WebKit に関連している可能性があります。

IP の変更が本当に問題である場合は、サーバー構成が 1 つのセッション全体で一定の IP を強制するか、サーバー側のアプリケーションがそうするかのいずれかです。どちらかが分かれば、変更できます。

ただし、単一のセッションに一定の IP を強制する正当な理由があるため、注意してください。また、あなたの携帯電話の IP はそれほど頻繁に変更されるとは思わないので、問題は別の場所にあると思います。

于 2011-04-16T22:22:44.807 に答える