用于检查链接上次修改时间的PHP脚本

用于检查链接上次修改时间的PHP脚本,php,url,datemodified,Php,Url,Datemodified,是否有一个基本的php方法可以接受URL并从标题中检索上次修改的日期 这似乎是php可以做的事情,但我不确定要检查哪个对象 谢谢试试看。。使用 谢谢。。。我尝试过修改一下您的版本,这似乎对我有用: $c = curl_init('http://...'); curl_setopt($c, CURLOPT_HEADER, 1); // Include the header curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt

是否有一个基本的php方法可以接受URL并从标题中检索上次修改的日期

这似乎是php可以做的事情,但我不确定要检查哪个对象

谢谢

试试看。。使用


谢谢。。。我尝试过修改一下您的版本,这似乎对我有用:

$c = curl_init('http://...');    
curl_setopt($c, CURLOPT_HEADER, 1); // Include the header    
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_FILETIME, 1);   
curl_exec($c);
$result = curl_getinfo($c);   

if (curl_errno($c))
    die(curl_error($c));

echo date('G:i M jS \'y',(int)$result['filetime']);

+1,但上次修改不是来自a,因此可能不准确吗?它们来自web服务器。当然,对于动态文件(例如PHP、ASP),头文件可能不准确或根本不存在,但这只是您必须处理的问题。
$c = curl_init('http://...');    
curl_setopt($c, CURLOPT_HEADER, 1); // Include the header    
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_FILETIME, 1);   
curl_exec($c);
$result = curl_getinfo($c);   

if (curl_errno($c))
    die(curl_error($c));

echo date('G:i M jS \'y',(int)$result['filetime']);