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

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

时间:2019-10-10 11:23:08

相关推荐

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

php教程|php手册

PHP,curl,伪造,IP,header,curl

php教程-php手册

PHP curl伪造IP地址和header信息代码实例,curlheader

电子书购买网站源码,ubuntu编辑开机指令,爬虫滚动加载更多,php images ,潮州淘宝seolzw

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

源码微盘,在vscode中使用终端,ubuntu qt 部署,tomcat下安装php,flask数据爬虫,php类中定义变量,随州seo推广多少钱,java web学习网站,discuz后台模板路径lzw

首先是client.php的代码

电视直播 app源码,ubuntu系统要钱吗,服务器多tomcat配置,怎样驯服爬虫蜥蜴,菜单权限管理怎么实现php,兰州seo费用lzw

复制代码 代码如下:

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

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

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