私はちょうど私が訪問者のIPアドレスを取得したいという問題があります。すべての人がうまくいっていますが、1人のユーザーだけが私にIPv6を与えます。 これは私があなたに与えることができるコードです、さらに私はちょうどcloudflare apache2 Modをインストールしました。クラウドフレアの裏に訪問者ipv4を取得する
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"] ? $_SERVER["HTTP_CF_CONNECTING_IP"] : $_SERVER["REMOTE_ADDR"];
$ip = $_SERVER['REMOTE_ADDR'];
if(isset($_SERVER['HTTP_CF_CONNECTING_IP'])){
$ip = $_SERVER['HTTP_CF_CONNECTING_IP'];
}
IPv6アドレス* *は、ユーザーのアドレスです。なぜあなたは彼らがIPv4アドレスを持っていると思いますか? –
私はこれがユーザーアドレスであることを知っています。さて、私は同じユーザーからIPv4を取得したwebsocket接続を持っているので、これらの2つの値を比較する必要があります。 – WLFCRK