-
- 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="英語のウェブサイト";
- }
- }
コードをコピー
オプション 2: IP ライブラリを使用して訪問先 IP アドレスを決定する
利点: 正確な判断。
デメリット: 応答速度は Javascript ほど速くありません。
PHP IP ライブラリを参照する必要があります: /Files/tianxin2001x/ip.zip
判断のためにウェブサイトの先頭にある jquery を引用します。
-
-
- function initurl() {
- $.ajax({
- type: "GET",
- url: "checkip.php",
- dataType: "html",
- data: "&time="+new Date(),
- キャッシュ: false,
- 非同期: false,
- beforeSend:function(XMLHttpRequest) {
},
- success:function(msg) {
- / /戻り値が 1 の場合、訪問者は中国の IP であることを意味します
- if(msg == 1){
- //alert('私は中国の IP です')
- }
- else {
- //alert('私は中国の IP ではありません');
- location.href="英語のウェブサイト"
-
- }
- },
- complete:function(XMLHttpRequest,textStatus) {
} () {
}
- });
- }
- ...
-
-
-
コードをコピーします
checkip.php ファイルのコード:
$userip=$_SERVER['REMOTE_ADDR'];
- //ipライブラリのファイルを参照し、すべてのファイルをlibディレクトリのip.zipに置きます
- include_once('/ lib/ iplimit.class.php');
- $iplimit = new iplimit;
if($iplimit->setup($userip))
- {
- echo 1;
- }
- else
- {
- echo 2;
- }
-
-
-
コードをコピー
上記の 2 つの方法は両方とも、訪問先 IP アドレスを決定するために使用できます。どちらかを選択して使用します。
|