Heim > Artikel > Backend-Entwicklung > So überprüfen Sie die IP-Legitimität mit PHP
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.
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!