2016-07-03 64 views
1

我試着從該網址獲取數據:http://www.fler.cz/shop/dara-bags?f14=2&onpage=72PHP捲曲 - 導致瀏覽器不同

當我在瀏覽器中打開它,有72個項目在頁面上,但是當我通過捲曲嘗試,只有所以看起來「onpage =」參數可以起作用。但是顯示頁面的設定號碼的參數「f14 =」正在工作。爲什麼第二個參數不起作用?謝謝。

下面是代碼:

$source = "http://www.fler.cz/shop/dara-bags?f14=2&onpage=72"; 

$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL, $source); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); 

$data = curl_exec ($ch); 
curl_close ($ch); 
echo $data; 

回答

0

通過它在作爲一個數組

$ch = curl_init(); 
$source = "http://www.fler.cz/shop/dara-bags" 
$data = array('f14' => '2', 'onpage' => '72'); 
$handle = curl_init($source); 
curl_setopt($handle, CURLOPT_POST, true); 
curl_setopt($handle, CURLOPT_POSTFIELDS, $data); 
curl_exec($ch); 

或者你可以使用下面的代碼來發送GET請求

$ch = curl_init(); 
$source = "http://www.fler.cz/shop/dara-bags?f14=2&onpage=72"; 
curl_setopt($ch,CURLOPT_URL,$source); 
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); 

$output=curl_exec($ch); 
curl_close($ch); 
return $output; 
+0

我的東西問題可能在重定向。第一次嘗試訪問頁面服務器時將我重定向到「http://www.fler.cz/shop/dara-bags?f14=2」,因此沒有onpage參數。 – Jirik23

+0

您需要修復您的網址上的重定向。似乎有一個重定向,當你去你的原始網址:http://www.fler.cz/shop/dara-bags?f14=2&onpage=72到http://www.fler.cz/shop/dara-包?f14 = 2 - 你應該去你的cms並停止重定向並重試你的curl請求。它正在跳轉到重定向。 – unixmiah