2011-09-13 109 views
-1

我想在$url地址上作出處理,所以我用這個代碼curl請求頁面

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$response = curl_exec($ch); 
echo $response; 
它會這樣做並返回響應。

我不需要得到頁面的響應,我認爲它會更快,使用更少的流量。下面的代碼可以做到 嗎?

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_exec($ch); 

$url是驗證碼機URL。

+1

我最喜歡的問題類型:「這個代碼工作嗎?」。我的迴應:試試看看? – Cyclone

+0

這是captcha製造商的網址,我應該如何知道它的工作原理? –

+2

測試您的代碼。如果它做到了你想要的,那麼它就可以工作。如果它不做你想要的,那麼它不起作用... – Cyclone

回答

0

如果省略

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

響應將直接進入到輸出,連接本身的工作方式相同,因此這也救不了你既沒有時間,也沒有交通。但是,您可以將CURLOPT_CUSTOMREQUEST設置爲'head',這樣您將只收到響應的標題(不含html)。

+0

如果我只請求標題,captcha製造商頁面,也應該渲染圖像? –

+0

理論上。我不知道如何寫入captcha生成器。 – Scorpil