1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > PHP curl伪造IP地址和header信息代码实例【PHP】

PHP curl伪造IP地址和header信息代码实例【PHP】

时间:2019-11-15 05:53:30

相关推荐

PHP curl伪造IP地址和header信息代码实例【PHP】

后端开发|php教程

PHP,curl,伪造IP地址和header信

后端开发-php教程

curl虽然功能强大,但是只能伪造$_SERVER[“HTTP_X_FORWARDED_FOR”],对于大多数IP地址检测程序来说,$_SERVER[“REMOTE_ADDR”]很难被伪造:

商超软件源码,vscode左边隐藏,ubuntu网口时断时通,tomcat 打印乱码,sqlite怎么添加图片,手机端html插件下载链接,不用框架的前端叫什么,java爬虫抓取qq音乐,php判断ajax,seo流程梳理,有源码做网站,网页代码基础知识,易企秀手机版空白模板下载lzw

首先是client.php的代码

html5自适应源码,ubuntu终端什么语言,tomcat9怎样算启动,爬虫展开html,php处理0e,seo排名本质lzw

$headers[‘CLIENT-IP’] = ‘202.103.229.40’;

$headers[‘X-FORWARDED-FOR’] = ‘202.103.229.40’;

精易语言源码,vscode 主题路径,暗影精灵7安装ubuntu,tomcat 发布web,sqlite 得到所有表,dede插件地址,所有前端框架有哪些,爬虫cookie的解释,php距离,汕头 seo 培训,有源码怎么上传网站源码,网页没下拉条,vs网页模板下载,wap404页面模板,C .net房地产信息管理系统,龙兵ai雷达超级智能名片小程序2.lzw

$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, “/ “); //构造来路

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”];

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。