如何找出上次更改网页的时间?

时间:2011-01-07 20:24:17

标签: php header http-headers

有没有办法找出上次使用PHP更改网页的时间? (该网页托管在不同的网站上)。

4 个答案:

答案 0 :(得分:3)

你可以使用那种蹩脚的方法:

$checksum = md5(file_get_contents("http://www.site.com"));

您可以存储该值并稍后进行比较。

祝你好运

答案 1 :(得分:2)

http中的Last-Modified标头。 但无法保证它能正常运行。上次修改的标题可能设置不正确,或者根本没有设置。

答案 2 :(得分:1)

当然,只需使用卷曲并拉出标题。

我会查看这个类似的问题/答案:

Header only retrieval in php via curl

答案 3 :(得分:1)

使用cUrl,您可以检查标题,但如果它们未被核心设置,那么您就丢失了。我唯一能想到的是测试内容是否已经变质,您可以使用cUrl或file_get_contents()来获取主页的内容(如果您在主机上允许它),将其哈希并将其保存在数据库中,然后当你想再次检查时,你可以发出一个cUrl请求,哈希结果并检查你在数据库中得到的那个。