Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie den IP-Sprung in PHP
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.
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!