PHP如何检查一个外部网站已经完全加载

问题描述:

我试图设置一些东西来监视几个外部网站的状态,以确保它们正在加载。PHP如何检查一个外部网站已经完全加载

我已经有了一些东西来确保您可以ping通网站,但我需要确保服务器不仅活跃,而且网站本身已完全加载。

如果需要嵌入某些内容,我确实可以访问大多数网站,但有一些我无法访问,所以如果没有要求将任何内容添加到外部网站。

任何想法?在网上没有太多关于我能找到的东西。

+0

听起来像你想要一个正常运行时间/服务可用性监视器。新的遗物,Pingdom和类似的。 –

这不是PHP的问题,这是关于HTTP(S):

  1. Content-Length。您可以将此值与传输的数据大小进行比较。
  2. 如果网站不支持Content-Length你必须处理Transfer-Encoding: Chunked。最后的块有空的大小。