Heim  >  Artikel  >  Backend-Entwicklung  >  So überprüfen Sie die IP-Legitimität mit PHP

So überprüfen Sie die IP-Legitimität mit PHP

不言
不言Original
2018-07-05 11:09:242431Durchsuche

Dieser Artikel stellt hauptsächlich vor, wie PHP die Rechtmäßigkeit von geistigem Eigentum überprüft. Er hat einen gewissen Referenzwert. Jetzt kann ich ihn mit allen teilen, die ihn benötigen.

php überprüft die Rechtmäßigkeit von geistigem Eigentum . Sex!

function get_ip(){
    //判断服务器是否允许$_SERVER
    if(isset($_SERVER)){
        if(isset($_SERVER[HTTP_X_FORWARDED_FOR])){
            $realip = $_SERVER[HTTP_X_FORWARDED_FOR];
        }elseif(isset($_SERVER[HTTP_CLIENT_IP])) {
            $realip = $_SERVER[HTTP_CLIENT_IP];
        }else{
            $realip = $_SERVER[REMOTE_ADDR];
        }
    }else{
        //不允许就使用getenv获取
        if(getenv("HTTP_X_FORWARDED_FOR")){
            $realip = getenv( "HTTP_X_FORWARDED_FOR");
        }elseif(getenv("HTTP_CLIENT_IP")) {
            $realip = getenv("HTTP_CLIENT_IP");
        }else{
            $realip = getenv("REMOTE_ADDR");
        }
    }

    return $realip;
}

Das obige Beispiel kann in der Schnittstelle verwendet werden! IP-Verifizierungsmechanismus hinzufügen!

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

So verbessern Sie die Ladegeschwindigkeit von Webseiten in PHP

5 Möglichkeiten, eine eindeutige Bestellnummer in PHP zu generieren

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie die IP-Legitimität mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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