我试图将我的代码中的网址卷曲到一个页面但是卷曲不起作用,我已经通过
进行了测试$url="http://merimobiles.com/cart.php?action=add&product_id=9949"
echo file_get_contents($url);
并且它给出了未找到的错误, 卷曲代码在这里
$ch = @curl_init();
@curl_setopt($ch, CURLOPT_URL, $url);
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_REFERER,$url);
$response = @curl_exec($ch);
@curl_close($ch);
echo $response;
答案 0 :(得分:0)
从curl_init,curl_setopt,curl_exec中删除@并检查错误:
$response = curl_exec($ch);
if ($response === false) {
echo 'Curl error: ' . curl_error($ch);
}
答案 1 :(得分:0)
我看到了这个网址中的内容
http://merimobiles.com/cart.php?action=add&product_id=9949
重定向到
http://www.merimobiles.com/cart.php?suggest=51444ec01e7a2
您应该设置curl选项
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);