ホームページ >バックエンド開発 >PHPチュートリアル >IP アドレスがどこにあるかを確認するにはどうすればよいですか?たとえば、上海のユーザーが当社の Web サイトにログインすると、自動的に上海のドメイン名にジャンプします。

IP アドレスがどこにあるかを確認するにはどうすればよいですか?たとえば、上海のユーザーが当社の Web サイトにログインすると、自動的に上海のドメイン名にジャンプします。

WBOY
WBOYオリジナル
2016-06-23 13:56:171311ブラウズ

タイトルにあるように、Web サイトにはメイン ドメイン名と上海ドメイン名という 2 つのドメイン名があります。上海のユーザーがメイン ドメイン名を使用して Web サイトにアクセスし、ユーザーが上海ドメイン名であるかどうかを判断して自動的に上海ドメイン名にジャンプするにはどうすればよいですか。上海にありますか?


ディスカッションに返信(解決策)

タオバオのAPIを使用する

function Get_Ip_From($ip=''){        if(empty($ip)){            $ip = self::Getip();           }        $ip_json=@file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".$ip);        $ip_arr=json_decode(stripslashes($ip_json),1);        if($ip_arr['code']==0)        {            return $ip_arr['data'];        }        else        {            return false;        }    }

多くのIPライブラリがあります。イノセンス。百度。シーナ。 Googleさん、ジャンプに関してはiniで設定することも、コードに記述することもできます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。