嗨,我有以下问题,使用php加载https网站
我想用PHP来安装一个网站。我用CURL,但在我的服务器上,我设置了open_basedir。
所以,我收到以下错误信息:
CURLOPT_FOLLOWLOCATION不能被激活的safe_mode时或open_basedir的是
代码集:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$store = curl_exec ($ch);
$error = curl_error ($ch);
return $store;
是否有其他办法使用php加载网站?!
感谢
你可能并不需要'CURLOPT_FOLLOWLOCATION'可言。只要删除该行。 – ceejayoz 2012-03-28 17:57:38
您仍然可以使用卷曲,您只需手动执行重定向。 – 2012-03-28 17:59:04
@Brian:只有当特定的网址重定向到实际的内容。不是每个人都使用重定向... – 2012-03-28 17:59:32