未来往事
无论在哪里,都需要保持随时可以离开而且离开以后比现在过得更好的能力。——写给自己! [2018年 第50周/共52周]

PHP CURL代理访问

php curl curl_setopt代理,PHP CURL使用代理访问WEB服务器

  1. $proxy = "118.69.202.160";  
  2. $proxyport = "3128";  
  3. $ch = curl_init("http://www.fity.cn/");&nbs
......
+阅读全文

CURL HTTP构造请求Header实现伪造来源IP的说明

CURL HTTP构造请求Header实现伪造来源IP的说明

伪造的只是X-FORWARDED-FOR和CLIENT-IP,REMOTE_ADDR伪造不了。
$_SERVER['REMOTE_ADDR']是由nginx传递给php的参数,就代表了与当前nginx直接通信的客户端的 IP(是不能伪造的)


PHP获取客户端IP,代理服务器IP,共有如下几类情况:
一、没有使用代理服务器的情况:
REMOTE_ADDR = 您的 IP
HTTP_VIA = 没数值或不显示
HTTP_X_FORWARDED_FOR = 没数值或不显示

二、使用透明代理服务器的情况:【Transparent Proxies】
REMOTE_ADDR = 最后一个代理服务器 IP
......
+阅读全文