get_headers()检查站点是否联机的可靠性如何?
基本上:

    $check = get_headers($url,1);

那么它又有多可靠,我能依赖它的准确性吗?

最佳答案

如果要将get_headers()的结果用于任何其他函数的输入,我不指望100%的准确性。如果你想用你自己的眼睛(像我一样)看结果,并自己解决或检查任何不符点,那么这将是好的。
结果可能会受到get_headers()和curl的许多因素的影响。就我个人而言,当我工作的时候,我每天至少会对一系列我管理的网站运行curl,通常我会得到一些错误的否定。我曾经使用get_headers()方法,但是对于假阴性,我没有注意到任何区别。我切换到curl的原因是它在返回错误消息等方面提供了更好的选项。
注意:如果你像我一样,对一系列你管理的网站运行这个,我应该指出,在很多情况下,这个方法导致我从我的主机提供商吸进黑名单,因为我运行这个同时,他们检测到来自其他地方的暴力攻击。一些打给技术支持的电话,几周后,当我打给他们时,他们开始认出我…不是好事。

关于php - get_headers()用于检查网站是否在线的可靠性如何? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26257669/

10-13 09:13