1

サーバーがCloudflareを使用している場合、プロキシを使用している訪問者のReal IPを取得するにはどうすればよいですか?

これまでのところ、これは、訪問者がプロキシを使用せずに(cloudflareを使用している)私のサーバーを開いた場合に機能します

isset($_SERVER["HTTP_CF_CONNECTING_IP"]) ? $_SERVER["HTTP_CF_CONNECTING_IP"] : $_SERVER["REMOTE_ADDR"];
4

2 に答える 2

5

HTTP_X_FORWARDED_FOR を確認しましたか?

CloudFlare を通過しているhttp://canhazip.com/more.phpで動作を確認できます。プロキシでもテストしたい場合は、そのページを使用できます。

ps 免責事項: 私は CloudFlare で働いています。

于 2013-01-29T14:24:10.447 に答える