php函数getenv(“REMOTE_ADDR”)得不到ip[转载]

原创 2013年12月04日 14:30:03

程序里用的ip地址获取函数”getenv(“REMOTE_ADDR”)“更换为”$_SERVER['REMOTE_ADDR']“,覆盖更新,再看数据库,ip地址已经成功记录,搞定。
既然再次遇到这问题,就还是记录下吧:php中获取访客(客户端)的ip地址函数getenv(“REMOTE_ADDR”) 与$_SERVER['REMOTE_ADDR']的区别,其实,通过这件事,已经很清楚了。getenv(“REMOTE_ADDR”)函数在 apache下能正常获取ip地址,而在iis中,一点作用都没,而$_SERVER['REMOTE_ADDR']函数,既可在apache中成功获取 访客的ip地址,在iis下也同样有效。

总结:

getenv("REMOTE_ADDR") //apache2 下使用正常

$_SERVER['REMOTE_ADDR'] //iis apache2 下使用都正常

php $_SERVER[''REMOTE_ADDR'] 获取IP并不真实

php $_SERVER[”REMOTE_ADDR’] 获取IP并不真实bug 出现最近有个小项目投票上线了,结果发现投票没多久就出现投票不成功的错误(IP限制数超越错误)!bug 跟踪连上服务器的数...
  • u013732204
  • u013732204
  • 2016年11月23日 09:59
  • 8898

PHP $_SERVER["REMOTE_ADDR"]

服务器变量:$_SERVER 注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。  $_SERVER 是一个包含诸如头信息(header)、路径(...
  • renzhenhuai
  • renzhenhuai
  • 2013年06月09日 21:39
  • 10050

PHP中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用

1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址 2.HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关 3.HTTP_CLIENT_IP:客户端的ip...
  • bravezhe
  • bravezhe
  • 2013年08月21日 15:58
  • 875

PHP 使用CURL库IP欺骗,隐藏真实客户端IP,只有通过代理服务器或者路由底层tcp/ip来实现

p><?phpbr>br>error_reporting(0);br>br>function curl_string ($url,$user_agent,$proxy){br>$ch = cu...
  • gongpeng1966
  • gongpeng1966
  • 2014年08月19日 11:33
  • 4756

nginx根据$remote_addr分发 nginx根据客户端IP分发

Nginx根据客户端IP分发 nginx根据remote_addr分发location匹配规则:   复制代码 代码示例:server {         listen       80; ...
  • dkqiang
  • dkqiang
  • 2014年07月15日 10:43
  • 4670

C语言标准库函数getenv的实现

C语言标准库函数getenv可获取环境参数(根据参数名称), 函数声明:char* getenv(char*name); 其实现如下: ---------------glibc-...
  • aweii
  • aweii
  • 2016年09月10日 14:02
  • 963

php获取客户端IP地址的几种方法(转)

php获取客户端IP地址的几种方法
  • u011233702
  • u011233702
  • 2014年06月19日 18:17
  • 8981

php中环境变量$_ENV与getenv

PHP中的$_ENV是一个包含服务器端环境变量的数组。它是PHP中一个超级全局变量,我们可以在PHP 程序的任何地方直接访问它。 $_ENV只是被动的接受服务器端的环境变量并把它们转换为数组元素,你...
  • zhezhebie
  • zhezhebie
  • 2017年05月25日 18:11
  • 1330

PHP中 getenv()函数 (环境变量)

PHP中 getenv()函数 (环境变量) , ^, a( v6 \+ l6 L- B PHP中 getenv() 取得系统的环境变量(预定义变量) CJC Delphi 技巧馆; `5 N+...
  • huanleyan
  • huanleyan
  • 2013年07月14日 10:45
  • 685

getenv、setenv函数(获取和设置系统环境变量) 与 环境变量

1、getenv() 函数名: getenv 功 能: 从环境中取字符串,获取环境变量的值 头文件: stdlib.h 用 法:char *getenv(char *envvar); 函数...
  • qq_26093511
  • qq_26093511
  • 2017年05月25日 19:57
  • 594
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php函数getenv(“REMOTE_ADDR”)得不到ip[转载]
举报原因:
原因补充:

(最多只允许输入30个字)