这篇文章主要介绍了PHP curl伪造IP地址和header信息代码实例,本文给出服务器端和客户端实现代码,提供伪造功能和服务器端检测代码,需要的朋友可以参考下 curl虽然功能强大,但是只能伪造$_SERVER[HTTP_X_FORWARDED_FOR],对于大多数IP地址检测程序来说,$_SERVER[REMOTE_ADDR]很难被伪造: 首先是client.php的代码 代码如下: $headers['CLIENT-IP'] = '202.103.229.40'; $headers['X-FORWARDED-FOR'] = '202.103.229.40'; $headerArr = array(); foreach( $headers as $n = $v ) { $headerArr[] = $n .':' . $v; } ob_start(); $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, http://localhost/curl/server.php); curl_setopt ($ch, CURLOPT_HTTPHEADER , $headerArr ); //构造IP curl_setopt ($ch, CURLOPT_REFERER, http://www.163.com/ ); //构造来路 curl_setopt( $ch, CURLOPT_HEADER, 1); curl_exec($ch); curl_close ($ch); $out = ob_get_contents(); ob_clean(); echo $out; 然后是server.php 代码如下: function GetIP(){ if(!emptyempty($_SERVER[HTTP_CLIENT_IP])) $cip = $_SERVER[HTTP_CLIENT_IP]; else if(!emptyempty($_SERVER[HTTP_X_FORWARDED_FOR])) $cip = $_SERVER[HTTP_X_FORWARDED_FOR]; else if(!emptyempty($_SERVER[REMOTE_ADDR])) $cip = $_SERVER[REMOTE_ADDR]; else $cip = 无法获取!; return $cip; } echo 访问IP: .GetIP().; echo 访问来路: .$_SERVER[HTTP_REFERER];
青年崗位能手先進個人事跡质料 讀書啊,我信赖但有朗朗書聲出破廬,遲早有一日有萬鯉躍龍門之奇象。立足本職崗位,進一步細化,自覺踐行集團公司“永無止境、創造一流”的企業精神和“誠信盡責、忠誠敬業”的職業道...
对于天蝎座的评价,大家向来是好坏参半,在爱情中天蝎可以瞬间化身粘人精,而不爱的时候分分钟变身记仇达人,你的每一个举动都被记在小本本上。2020年的天蝎算是比较顺心的,那么马上到来的2021年天蝎座又会...
如果粗略算,可以用圆柱体的侧面面积乘以壁厚在乘以铁的密度,因为壁厚相对于直径很小,所以这样算出来的误差也很小,即3.14*1.9*4.5*0.003*7800=628。 严格计算的话应分情是内径还是...
10086黑名单查询(手机号码多次被列入“黑名单”10086)昨天,宾阿姨向株洲晚报热线28829110 反映:我的手机又一次被列为" 黑名单",这已经是第三次。被列为黑名单后,无法接听电话,无法拨打...
因此 今日我也教你这类状况下如何删除空白页!喜欢一个盆友,还记得夸夸我! 最先,大家讨论一下反感的空白。我们不能以一切方法删掉! 方式一 这时候我们可以立即把鼠标光标放到空白上,...
怎么调取老公的通话记录( 如何查别人的通话清单) 那天半夜我去卫生间,听到老公房间有说话的声音。我们分房睡两年了,彼此也都习惯了给对方留一些空间。 我也是好奇就凑到门外听了会,好像听百思特...