這裏是我的設置:爲什麼'www。'URL-prefix會影響cURL是否可以抓取網頁內容?
$url1 = "www.gyngen.dk";
$url2 = "gyngen.dk";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 20);
$result = curl_exec($curl);
curl_close($curl);
使用$url1
將導致一個空字符串和$url2
按預期正常工作。但是,爲什麼我的同事stackoverflowians,當涉及到「www。」的存在時,cURL非常微妙,當我(在我的經驗中)在瀏覽器中使用URL(firefox)時無關緊要。
在此先感謝!
問題1,錯誤的引號。 –
瀏覽器旨在供那些不太關心技術的人使用,但curl是程序員的工具:您應該能夠正確地格式化URL。瀏覽器通常會爲你提供谷歌瀏覽器,這是你真的不想在腳本中使用的東西。 –
爲什麼人們低估了我的問題?我有一些有用的答案,所以我完全滿意,但我有點好奇,我應該如何以不同的方式提問我的問題? –