ホームページ >バックエンド開発 >PHPチュートリアル >PHP クライアント IP の取得_PHP チュートリアル

PHP クライアント IP の取得_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:51:46846ブラウズ

// 获取客户端IP地址
関数 get_client_ip() {
    静的 $ip = NULL; 
    if ($ip !== NULL) $ip を返します。 
    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
        $arr =explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); 
        $pos = array_search('unknown',$arr); 
        if(false !== $pos) unset($arr[$pos]); 
        $ip = トリム($arr[0]); 
    }elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
        $ip = $_SERVER['HTTP_CLIENT_IP']; 
    }elseif (isset($_SERVER['REMOTE_ADDR'])) {
        $ip = $_SERVER['REMOTE_ADDR']; 
    }
    // IP アドレス合法验证
    $ip = (false !== ip2long($ip)) ? $ip : '0.0.0.0'; 
    $ip を返します。 
}


lpdx111の抜粋

www.bkjia.com本当http://www.bkjia.com/PHPjc/478169.html技術記事 // 获取客户端IP地址 function get_client_ip() { static $ip = NULL; if ($ip !== NULL) $ip を返します。 if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $arr =explode(,, $_SERVER[HTTP_...
]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。