ホームページ  >  記事  >  バックエンド開発  >  PHP は国内および海外の IP を訪問してコードを決定し、ページジャンプを実装します_PHP チュートリアル

PHP は国内および海外の IP を訪問してコードを決定し、ページジャンプを実装します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:42:461148ブラウズ

ざっと考えてみたところ、次の 2 つのオプションがあります:
1. JavaScript が訪問者のブラウザ言語を決定します。それが中国語のシステムであれば、当然ユーザーは中国語の Web サイトにジャンプします。これは中国語以外のシステムです。デフォルトのユーザーは次のとおりです。 中国語以外の場合は、英語の Web サイトにアクセスしてください。

利点: 迅速な判断と反映。
短所: 不正確です。中国人ユーザーが英語版のシステムを使用することを好んだり、外国人が中国語のシステムを使用したりする可能性があります。


コード


コードをコピーします コードは次のとおりです:




2. IP ライブラリを使用して訪問先 IP を判断します
利点: 正確な判断。
欠点: 応答速度は Javascript ほど速くありません。

PHPのIPライブラリip_php.zipを参照する必要があります

判断のためにWebサイトの先頭にあるjqueryを引用しました



コードをコピー
コードは次のとおりです:
...
< ;/body>


checkip.php ページのコード:



コードをコピーします
コードは次のとおりです:

$userip=$_SERVER['REMOTE_ADDR'] //ファイルを参照しますip ライブラリの ip.zip 内のすべてのファイルを lib ディレクトリに置きます include_once('/lib/iplimit.class.php'); $iplimit = new iplimit($iplimit->setup($) userip)) {
echo 1;
}
else
{
echo 2;

どちらの方法を選択するかは、特定のニーズに応じて異なります。




http://www.bkjia.com/PHPjc/320904.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/320904.html
技術記事

大まかに考えてみたところ、次の 2 つの選択肢があります。 1. JavaScript が訪問者のブラウザ言語を決定します。中国語のシステムであれば、ユーザーは当然中国人なので、そうでない場合は中国語の Web サイトにジャンプします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:php エクセルを mysql_PHP にインポートするチュートリアル次の記事:php エクセルを mysql_PHP にインポートするチュートリアル

関連記事

続きを見る