Teilen Sie die Methode zum Erhalten der Zugriffs-IP in PHP

小云云
Freigeben: 2023-03-20 12:50:01
Original
2645 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich verschiedene Methoden zum Erhalten einer Zugriffs-IP in PHP vorgestellt. Ich hoffe, er kann Ihnen helfen.

<?php                                                                 //方法1:
//方法4:
/**
 * 获取客户端IP地址
 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字
 * @return mixed
 */
function get_client_ip($type = 0) {
    $type       =  $type ? 1 : 0;
    static $ip  =   NULL;
    if ($ip !== NULL) return $ip[$type];
    if (isset($_SERVER[&#39;HTTP_X_FORWARDED_FOR&#39;])) {
        $arr    =   explode(&#39;,&#39;, $_SERVER[&#39;HTTP_X_FORWARDED_FOR&#39;]);
        $pos    =   array_search(&#39;unknown&#39;,$arr);
        if(false !== $pos) unset($arr[$pos]);
        $ip     =   trim($arr[0]);
    }elseif (isset($_SERVER[&#39;HTTP_CLIENT_IP&#39;])) {
        $ip     =   $_SERVER[&#39;HTTP_CLIENT_IP&#39;];
    }elseif (isset($_SERVER[&#39;REMOTE_ADDR&#39;])) {
        $ip     =   $_SERVER[&#39;REMOTE_ADDR&#39;];
    }
    // IP地址合法验证
    $long = sprintf("%u",ip2long($ip));
    $ip   = $long ? array($ip, $long) : array(&#39;0.0.0.0&#39;, 0);
    return $ip[$type];
}
echo get_client_ip();
Nach dem Login kopieren

Verwandte Empfehlungen:

PHP ermittelt die Zugriffs-IP

PHP-Methode zur Ermittlung der Zugriffs-IP_PHP-Tutorial

5 Möglichkeiten für PHP, die IP-Adresse für den Benutzerzugriff zu erhalten, ip5

Das obige ist der detaillierte Inhalt vonTeilen Sie die Methode zum Erhalten der Zugriffs-IP in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!