其实常用的有三种:伪造来源、伪造ip、再者就是用代理。这三种方法curl都可以办到:
- <?php
- //第一、伪造来源HTTP_REFERER
- $ch = curl_init(); //初始化
- curl_setopt($ch, CURLOPT_URL, http://www.example.com/); //你要访问的页面
- curl_setopt($ch, CURLOPT_REFERER, http://www.example.com/); //伪造来源HTTP_REFERER
- curl_setopt($chtml,CURLOPT_RETURNTRANSFER,1); //是否显示内容
- curl_exec($ch); //执行
- curl_close($ch); //返回关闭
-
- //第二、用代理
- curl_setopt($ch,CURLOPT_PROXY,"http://www.domain.com");
-
- //第三、伪造ip
- curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:8.8.8.8', 'CLIENT-IP:8.8.8.8')); //构造IP