0

初めての jquery モバイル サイトを作成していますが、$_SERVER['REMOTE_ADDR'] を使用すると競合する結果が得られます。IP アドレスの取得/使用が信頼できないことはわかっていますが、次のような動作が発生する理由が気になります。

ほんの一例: ログインページでは、ページが提供されているときに $_SERVER['REMOTE_ADDR'] がセッション変数 $_SESSION['ip1'] に保存されます。ユーザーがログインフォームを送信すると、フォームはサーバー上の login.php に対して ajax 呼び出しを行います。login.php スクリプトは、$_SERVER['REMOTE_ADDR'] に $_SESSION['ip1'] と同じ値が含まれていないことを検出します。

その他の情報: 2 つのアドレスは互いに大きく異なり、各テスト期間中同じままです。また、この動作は、Wi-Fi ではなくモバイル ブロードバンドを使用している場合にのみ発生します。ご協力ありがとうございました。

4

1 に答える 1

1

モバイル ブロードバンド プロバイダーがプロキシを使用している可能性があります。

http://en.wikipedia.org/wiki/Proxy_server

于 2012-11-16T03:58:50.780 に答える