ホームページ >バックエンド開発 >PHPチュートリアル >メモリを強化する良い方法、メモを取ってください ---php がユーザーの IP アドレスと city_PHP を取得するチュートリアル
知識の記憶を強化するための最も愚かで最良の方法は、メモを取ることです。今日から、PHP の作業と学習のメモを記録していきます。
1. 訪問者のIPアドレスと市外局番を取得します
1つ目は訪問者のIPアドレスを取得する機能です
関数 getRealIp() {
If (!emptyempty($_SERVER['HTTP_CLIENT_IP'])) { //共有インターネットから IP を確認します
$ip=$_SERVER['HTTP_CLIENT_IP']
} elseif (!emptyempty($_SERVER['HTTP_X_FORWARDED_FOR'])) { //IP がプロキシから渡されたことを確認するため
$ip=$_SERVER['HTTP_X_FORWARDED_FOR']
} else {
$ip=$_SERVER['REMOTE_ADDR']
}
$ip を返します。
}
IPアドレスを取得したら、www.ip138.comが提供するAPIにアクセスして都市を取得します
関数ips($ip){
$str=file_get_contents("http://www.ip138.com/ips.asp?ip={$ip}&action=2");
Preg_match("/
知識の記憶を強化するための最も愚かで最良の方法は、メモをとることです。今日から、PHP の作業と学習のメモを記録していきます。 1. 訪問者の IP アドレスと市外局番を取得します...