curl the url onclick button


curl the url onclick button

我试图在我的代码curl url到一个页面,但curl不工作,我已经测试了它

$url="http://merimobiles.com/cart.php?action=add&product_id=9949"
echo file_get_contents($url); 

给出not found错误,Curl代码在这里

$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;

从curl_init, curl_setopt, curl_exec中删除@并检查错误:

$response = curl_exec($ch);
if ($response === false) {
    echo 'Curl error: ' . curl_error($ch);
}

我看到了这个url

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);