curl模拟手机端需要设置用户代理为手机端的,https请求需要ssl证书或禁止验证证书
$curl = curl_init($curl); //初始化
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//禁止验证证书。
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
/*
//使用证书
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
//检查证书是否与请求的域名匹配
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
//证书存放位置
curl_setopt($curl,CURLOPT_CAINFO,dirname(__FILE__).'证书路径')
*/
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 返回字符串格式
curl_setopt($curl, CURLOPT_USERAGENT, "Dalvik/1.6.0 (Linux; U; Android 4.1.2; DROID RAZR HD Build/9.8.1Q-62_VQW_MR-2)");//设置用户代理。模拟手机端
curl_setopt($curl, CURLOPT_REFERER, "-");
$response = curl_exec($curl);
curl_close($curl);
//返回数据
echo $response;