2014-10-08 54 views
3

get_headers()用於檢查網站是否在線有多可靠?get_headers()用於檢查網站是否在線有多可靠?

基本上是:

$check = get_headers($url,1); 

那麼又是多麼可靠它,我可以依靠其準確性?

+0

可能重複[curl和ping - 如何檢查網站是否啓動或關閉?](http://stackoverflow.com/questions/4607684/curl-and-ping-how-to-check-whether -a-website-is-up-or-down) – Alternatex 2014-10-08 13:20:27

+0

我知道其他方法。我的問題是get_headers()是多麼可靠。 – joejam 2014-10-08 13:30:57

+0

我總是發現閱讀文檔底部的討論方法是瞭解函數的可靠程度的最佳方法。或者至少爲了開始。 – Hammerstein 2014-10-08 13:37:02

回答

0

如果你想使用get_headers()的結果輸入任何其他函數,我不會指望100%的準確性。如果你想用自己的眼光看待結果(就像我一樣),並自己修復或檢查任何差異,那麼這將是很好的。

對於get_headers()和cURL,結果可能會受到很多因素的影響。就我個人而言,我每天至少運行一次我所管理的所有網站的一系列cURL,而我在工作時通常會遇到一些漏報。我曾經使用過get_headers()方法,但就漏報而言,我沒有注意到任何區別。我改用cURL的原因是它在返回錯誤消息等方面提供了更好的選擇。

注意:如果像我一樣,針對您管理的一系列網站運行此操作,我應該指出,在很多情況下方法使我從我的託管服務提供商那裏被吸入黑名單,因爲我正在運行它,同時他們正在檢測來自其他地方的暴力攻擊。一些電話呼叫技術支持,幾個星期後他們開始認識我,當我打電話時...並不是一件好事。