现在的位置: 首页 > PHP开发 > 正文
php通过curl函数设置header头信息来模拟手机浏览器
2013年12月16日 PHP开发 ⁄ 共 880字 暂无评论 ⁄ 被围观 4,733 views+

PHP代码如下:

<?php
header('Content-type:text/html;charset=utf-8');
//第一次初始化
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://3g.qq.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$h = array('HTTP_VIA:HTTP/1.1 SNXA-PS-WAP-GW21 (infoX-WISG,Huawei Technologies)',
'HTTP_ACCEPT:application/vnd.wap.wmlscriptc,text/vnd.wap.wml,application/vnd.wap.xhtml+xml,application/xhtml+xml,text/html,multipart/mixed,*/*',
'HTTP_ACCEPT_CHARSET:ISO-8859-1,US-ASCII,UTF-8;Q=0.8,ISO-8859-15;Q=0.8,ISO-10646-UCS-2;Q=0.6,UTF-16;Q=0.6');
curl_setopt($ch, CURLOPT_HTTPHEADER, $h);
$output = curl_exec($ch);
curl_close($ch);
echo $output;exit;
//第二次初始化
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://info50.3g.qq.com/g/s?aid=index&s_it=3&g_from=3gindex&g_f=1283');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $h);
$output = curl_exec($ch);
curl_close($ch);

echo $output;

给我留言

您必须 [ 登录 ] 才能发表留言!