我用的APACHE服务器,确认服务器已启动,为什么每次调用getenv("REMOTE_ADDR")都返回false啊。
解决方案 »
- Parse error: syntax error, unexpected 什么原因
- ubb换行的正则怎么写啊,在线等
- 服务器端脚本语言
- 大数据量的文件和数据比对算法
- 动态网站的登录问题_菜鸟
- 大家有谁能说说 悠深科技http://www.25idc.cn/的空间怎么样吗?
- ━━━━━━━━━━━━ 用过 PHPEDIT 的进 ━━━━━━━━━━━━━━
- php5.0.4安装了zend optimizer2.5.7后怎么没反应?
- 有人在php中用过BSTR 类型吗,该怎么用?
- 请问php不在命令行方式情况下能否做到计划任务/定时运行?不能运行win/*nix的计划任务.
- 来来来,给php挑毛病
- 急寻网站开发高手!
{
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_CLIENT_IP"]))
{
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
else
{
$ip = $_SERVER["REMOTE_ADDR"];
}
return $ip;
}
$IP = getenv('HTTP_CLIENT_IP');
}
elseif (getenv('HTTP_X_FORWARDED_FOR')) {
$IP = getenv('HTTP_X_FORWARDED_FOR');
}
elseif (getenv('HTTP_X_FORWARDED')) {
$IP = getenv('HTTP_X_FORWARDED');
}
elseif (getenv('HTTP_FORWARDED_FOR')) {
$IP = getenv('HTTP_FORWARDED_FOR');
}
elseif (getenv('HTTP_FORWARDED')) {
$IP = getenv('HTTP_FORWARDED');
}
elseif ($_SERVER['REMOTE_ADDR']) {
$IP = $_SERVER['REMOTE_ADDR'];
}
else {
$IP = "unknow";
}