この記事では主にPHPのIP対応領域の取得とネットワークタイプの利用方法を紹介しており、例ではPHPのIPとネットワークタイプを取得する手法を分析しています。 ip138 データベースに電話すると、必要な友達が参照できます
この記事の例では、PHP が IP に対応するリージョンと使用されるネットワーク タイプを取得する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
ここでのテスト中に、ip168 Web サイトが禁止されたため、ip138 データベースのデータ呼び出しを使用するように元のコードを変更しようとしました。コードは次のとおりです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
//元のプログラムに問題があり、現在は ip138 データベースに変更されています /** * IP リージョンを取得します * ここに説明を入力してください... * @param 不明なタイプ $ip */ 関数 GetArea($ip){ $url = "http://www.ip138.com/ips8.asp?ip=".$ip."&action=2"; $contents = file_get_contents($url); preg_match_all('| $rsR[0][0] = str_replace(" $pos = strpos($rsR[0][0],' $Area = substr_replace($rsR[0][0],'',$pos); $Area を返す; } header('Content-type:text/html;Charset=gb2312'); $area = GetArea('218.242.232.194'); print_r($area); ?>
|
。