Rumah >pembangunan bahagian belakang >tutorial php >增强记忆的好方法,做笔记---php获取用户ip地址及所在城市_PHP教程
增强对知识的记忆最笨得方法也是最好的办法就是做笔记,从今天开始记录我的php工作、学习笔记。
1、获取浏览者的ip地址及所在城市的代码
首先是获取浏览者的ip地址的函数
function getRealIp() {
if (!emptyempty($_SERVER['HTTP_CLIENT_IP'])) { //check ip from share internet
$ip=$_SERVER['HTTP_CLIENT_IP'];
} elseif (!emptyempty($_SERVER['HTTP_X_FORWARDED_FOR'])) { //to check ip is pass from proxy
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
获取ip地址后,访问www.ip138.com的提供的一个api取得所在城市
function ips($ip){
$str=file_get_contents("http://www.ip138.com/ips.asp?ip={$ip}&action=2");
preg_match("/
作者“volley”