如何修改HTTP_USER_AGENT,把网页浏览器伪装成手机浏览器 本帖最后由 Youritumei_habataku 于 2011-11-10 17:10:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用firefox安装User Agent Switcher扩展,可以模拟手机发送ua头访问 sorry,没仔细看问题$user_agent = 我是手机'';curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); $user_agent = 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16';function curl_file_get_contents($durl, $user_agent=''){ $referer = 'http://www.baidu.com/'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $durl); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); curl_setopt($ch, CURLOPT_REFERER,$referer); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $r = curl_exec($ch); return $r;} CURL 支持这个。但是很多还是会判断出是非正常访问的。 foreach怎么同时处理多个数组 网页的即时是怎么做的,有什么好思路没? 自己写了一个简单的ftp类欢迎大家扔砖头! (菜鸟飞飞)问个页面之间传值的问题 例如我现在有3张图片 我想用PHP合并生成一张新图!用什么函数能实现呢? PHP怎么样取得JAVASCRIPT传来的值? 怎么向.ashx发送xml请求??? 文章管理小调查 php程序安装错误 数据库中blob字段以字符串形式取出?? __unset()这是怎么了 ThinkPHP里面的Volist标签 嵌套不了if标签吗?
$user_agent = 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16';
function curl_file_get_contents($durl, $user_agent=''){
$referer = 'http://www.baidu.com/';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $durl);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_REFERER,$referer);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$r = curl_exec($ch);
return $r;
}