0

コード内の URL をページにカールさせようとしていますが、カールが機能していません。

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

2 に答える 2

0

curl_init、curl_setopt、curl_exec から @ を削除し、エラーを確認します。

$response = curl_exec($ch);
if ($response === false) {
    echo 'Curl error: ' . curl_error($ch);
}
于 2013-03-16T10:52:34.657 に答える
0

私はこの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);
于 2013-03-16T10:53:02.797 に答える