7

まあ、タイトルは基本的にそれを言っています。

しかし、詳細については。.

この方法は機能しますが、. .

$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を取得する方法はありますか?

乾杯!

4

2 に答える 2