2011-02-09 10 views
0

$_SERVER[REMOTE_ADDR];または$_SERVER[HTTP_X_FORWARDED_FOR];にカスタム情報を送信することは可能ですか? これらの変数をカスタムテキストとして出力したいと考えています。私は、ブラウザで送られた編集ヘッダやPHPスクリプト/カールプログラムで送信することを考えました。しかし、私はどのように知りません。それが可能かどうか教えてください。PHPのグローバル変数にカスタム情報を送信するのに役立つ

答えて

0

$_SERVER['REMOTE_ADDR']は、TCP接続のIPアドレスとして変更できません。これを変更する唯一の方法は、実際の別のIPアドレスから実際に接続することです。

X-FORWARDED-FORヘッダーをHTTPリクエストで送信できます。ヘッダが使用されているのは、接続しているIPが他のクライアントの要求をプロキシしているということです。重要なことは何にも依存していません。

+0

そして、私はPHPでx-forwarded-forを送信する例を教えていただけますか? – martin

+0

'curl_setopt($ ch、CURLOPT_HTTPHEADER、array( 'X-Forwarded-For:55.55.55.55'));' –

関連する問題