PHP curl如何实现伪装ip来访问网页?

在网上搜了一下PHP curl伪装ip的代码不少,但是都没跑成功,请大神指教?最好能贴一下完整代码

阅读 4.3k
2 个回答

伪装ip的成功率取决于对方程序员的代码水平

用 curl

$header = [
  'HTTP_X_FORWARDED_FOR' => 'IP',
  'HTTP_CLIENT_IP' => 'IP',
  'HTTP_CLIENT_IP' => 'IP',
];

curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
self::$IP = self::Ip();
$headerArr = array(); 
foreach( self::$IP as $n => $v ) { 
        $headerArr[] = $n .':' . $v;  
}
curl_setopt (self::$ch, CURLOPT_HTTPHEADER , $headerArr );
public static function Ip(){
            $ip = '';
            for($i = 0;$i<4;$i++){
                $ip .= mt_rand(0,255).'.';
            }
            $ip = substr($ip,0,strlen($ip)-1);
            self::$IP['CLIENT-IP'] = $ip; 
            self::$IP['X-FORWARDED-FOR'] = $ip;
}

你试试看,我是可以突破糗事百科的但是汽车之家我没有成功

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题