Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie den IP-Sprung in PHP

So ermitteln Sie den IP-Sprung in PHP

藏色散人
藏色散人Original
2020-09-27 14:49:522552Durchsuche

So bestimmt PHP den IP-Sprung: Legen Sie zuerst alle Dateien in „ip.zip“ im lib-Verzeichnis ab und verwenden Sie dann die Methode „if($iplimit->setup($userip)){...}“. das Urteil von IP-Sprung.

So ermitteln Sie den IP-Sprung in PHP

Empfohlen: „PHP-Video-Tutorial

php zur Beurteilung des Codes und zur Implementierung von Seitensprüngen beim Besuch in- und ausländischer IPs

Kürzlich eine Anforderung für die Unternehmenswebsite gestellt: den Besucher danach zu beurteilen zu seiner IP Ob die chinesische Website oder die englische Website aufgerufen werden soll.

Ich habe grob darüber nachgedacht, und es gibt zwei Möglichkeiten:

1. Wenn es sich um ein chinesisches System handelt, springen die Benutzer natürlich auf die chinesische Website ist ein nicht-chinesisches System. Standardmäßig werden Benutzer, die keine Chinesen sind, auf englische Websites weitergeleitet.

Vorteile: Schnelles Urteilsvermögen und schnelle Reflexion.

Nachteile: Ungenau, es ist möglich, dass chinesische Benutzer lieber die englische Version des Systems verwenden oder Ausländer das chinesische System verwenden.

Code

<script type="text/javascript" language="javascript"> 
var Browser_Agent=navigator.userAgent; 
//浏览器为ie的情况 
if(Browser_Agent.indexOf("MSIE")!=-1){ 
var a=navigator.browserLanguage; 
if(a !="zh-cn"){ 
location.href="英文网站"; 
} 
} 
//浏览器非ie的情况 
else{ 
var b=navigator.language; 
if(b!="zh-CN"){ 
location.href="英文网站"; 
} 
} 
</script>

2. Verwenden Sie die IP-Bibliothek, um die besuchende IP zu beurteilen. Vorteile: Genaue Beurteilung.

Nachteile: Die Reaktionsgeschwindigkeit ist nicht so schnell wie bei Javascript.

Sie müssen auf eine PHP-IP-Bibliothek ip_php.zip verweisen.

Ich habe jquery oben auf der Website zur Beurteilung zitiert Besuchs-IP. Welche Sie wählen, hängt von Ihren spezifischen Bedürfnissen ab.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie den IP-Sprung in 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