まあ、タイトルは基本的にそれを言っています。
しかし、詳細については。.
この方法は機能しますが、. .
$ip = '1.1.1.1';
curl_setopt($handle, CURLOPT_HTTPHEADER, array("REMOTE_ADDR: $ip", "X_FORWARDED_FOR: $ip"));
keys
これら2つを$_SERVER
アレイに追加するだけです
HTTP_REMOTE_ADDR
HTTP_X_FORWARDED_FOR
キーREMOTE_ADDR
はそのままです。
変更できREMOTE_ADDR
ますか?ここでの答えはNOです。ただし、コメントには、プロキシやその他の方法によって隠されている可能性があるため、ユーザーの実際の IP アドレスではない可能性があるとも書かれています。$_SERVER['REMOTE_ADDR']
そのため、一般的な規則として、セキュリティ機能を依存しないようにします。
それはさておき、IPを非表示/マスク/変更するためのcurl phpメソッドはありますか? (上記のコード以外の他の php メソッドでも構いません。)
と
メソッドに対抗する方法はありますか、またはユーザーの実際の実際のIPを取得する方法はありますか?
乾杯!