我試圖做一些curl'ing從PHPPHP中的curl url?
我:
$url="http://sites.target.com/site/en/spot/mobile_fiats_results.jsp?_DARGS=/site/en/spot/mobile_fiats.jsp&asin=&dpci=".$arriPadSKU[$counter]."&zipcode=".$vZip."&city=&state=";
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL, '$url');
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
$ URL生成一個URL喜歡這一點,它在瀏覽器的工作原理:
http://sites.target.com/site/en/spot/mobile_fiats_results.jsp?_DARGS=/site/en/spot/mobile_fiats.jsp&asin=&dpci=057-10-1830&zipcode=95128&city=&state=
但是,我似乎沒有得到我的捲曲調用結果,我不認爲任何結果返回。如果我查看$ buffer中的結果,我看不到像我在頁面上那樣的數據。
我不能像這樣設置一個$ url到CURLOPT_URL嗎?
我將如何構建這個從命令行這個工程:
echo "iPad 2 Wi-Fi White 16GB: "; curl -s --data "_dyncharset=ISO-8859-1&asin=&dpci=057-10-1839&zipcode=95128&city=&state=" http://sites.target.com/site/en/spot/mobile _fiats_results.jsp?_DARGS=/site/en/spot/mobile_fiats.jsp
你試過urlencode()'該網址? – DanMan 2011-03-24 18:03:38
您沒有正確傳遞網址 使用雙引號或根本不使用它們 $ curl_handle = curl_init(); curl_setopt($ curl_handle,CURLOPT_URL,「$ url」); – Fivell 2011-03-24 18:05:07
好的,所以curl執行,但我得到一個錯誤頁面與結果 – Tomd 2011-03-24 18:20:41