Rumah > pembangunan bahagian belakang > tutorial php > PHP之curl伪装来源信息

PHP之curl伪装来源信息

*文
Lepaskan: 2023-03-18 10:04:01
asal
3059 orang telah melayarinya

在有些时候,我们需要使用CURL来模拟请求完成一些事情。但现实总是和理想有些差距,对方服务器可能队请求来源信息做了一些限制,这个时候该如何处理呢?本文就将告诉你如何让curl伪装来源信息,来骗过服务器的来源信息限制。

[one.php]

<?php
$post_data = array (
"user" => "admin",
"pwd" => "123456"
);
$header_ip = array(
  &#39;CLIENT-IP:8.8.8.8&#39;,
  &#39;X-FORWARDED-FOR:8.8.8.8&#39;,
);
$referer=&#39;http://www.liangshao.com&#39;;
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, &#39;http://localhost/curl/two.PHP&#39;);
//伪造来源referer
curl_setopt ($ch,CURLOPT_REFERER,$referer);
//伪造来源ip
curl_setopt($ch, CURLOPT_HTTPHEADER, $header_ip);
//提交post传参
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
//加上这个表示执行curl_exec是把输出做为返回值,不会输出到浏览器
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$out_put=curl_exec ($ch);
curl_close ($ch);
echo $out_put;
Salin selepas log masuk

[two.php]

<?php
//请求来源referer
echo &#39;[HTTP_REFERER]<br>&#39;;
echo $_SERVER[&#39;HTTP_REFERER&#39;];
 //请求来源ip
 //[注]此处的IP打印顺序是目前很多开源系统的IP获取顺序 
 echo &#39;<hr>[IP]<br>&#39;;
 echo $_SERVER[&#39;HTTP_CLIENT_IP&#39;];
 echo &#39;<br>&#39;;
 echo $_SERVER[&#39;HTTP_X_FORWARDED_FOR&#39;];
 echo &#39;<br>&#39;;
 echo $_SERVER[&#39;REMOTE_ADDR&#39;];
 //POST数据
 echo &#39;<hr>[POST]<br><pre class="brush:php;toolbar:false">&#39;;
 var_dump($_POST);
 echo &#39;
';
Salin selepas log masuk

相关阅读;

php CURL获取cookies模拟登录的方法代码实例

php curl错误排查的方法详解

PHP curl模拟登录带验证码的网站

Atas ialah kandungan terperinci PHP之curl伪装来源信息. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan