补充一下,有时候$REMOTE_ADDR;并不一定是你真是的ip
用HTTP_X_FORWARDED_FOR更真实一些
if (getenv(HTTP_X_FORWARDED_FOR)) {
$ip = getenv('HTTP_X_FORWARD_FOR');
$host = gethostbyaddr($ip);
} else {
$ip = getenv('REMOTE_ADDR');
$host = gethostbyaddr($ip);
}
浅妄薄见,望与斟酌
用HTTP_X_FORWARDED_FOR更真实一些
if (getenv(HTTP_X_FORWARDED_FOR)) {
$ip = getenv('HTTP_X_FORWARD_FOR');
$host = gethostbyaddr($ip);
} else {
$ip = getenv('REMOTE_ADDR');
$host = gethostbyaddr($ip);
}
浅妄薄见,望与斟酌
解决方案 »
- php 中的数据库问题
- 2011.06.26 00:00:01 怎么转换成整型的unix时间戳
- 求助,PHP和Ajax遇到难题,请高手解决
- 解析XML的问题
- 在线等!!!javascript能不能用PHP的变量吗???
- 请大家帮忙看看:为什么下边的程序在打开winnt下自带的图片,如cloud.gif时,图片无法显示???
- 高分求教PHP&MYSQL的问题
- 真诚的向大家请教一个问题!!先谢谢了
- mysql查询语句问题,急求,谢谢
- 2008服务器 熟悉的来 拜谢!!!!!!!!!!!
- 急!!!!apache+php在Win98下的安装问题,请高手指教,不胜感激
- 为什么我建了php和APACHE,但是在使用 的时候,我的变量传不过去
得到分啊!!!