如何将 filemtime 与所有 link 一起使用?
How use filemtime with all link?
我想知道如何将 "filemtime" 与所有 link 一起使用?
示例:
- 我的 PHP 获取文件是:http://mywebsite.org/getdate.php
- 我想要获取日期的 link 是:http://thegoodwebsite.net/i/banp.gif
在此先感谢您的帮助!
built-in http
包装器不支持 stat
功能系列,例如 filemtime
。所以:你不能。
HTTP 协议定义了一个 Last-Modified
header 字段,您可以改用它。
使用卷曲:
$curl = curl_init('http://thegoodwebsite.net/i/banp.gif');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_setopt($curl, CURLOPT_FILETIME, true);
if (false !== curl_exec($curl)) {
$time = curl_getinfo($curl, CURLINFO_FILETIME);
echo 'remote time of the retrieved document: ', $time;
}
curl_close($curl);
如果你得到 -1,它可能是未知的。
我想知道如何将 "filemtime" 与所有 link 一起使用?
示例: - 我的 PHP 获取文件是:http://mywebsite.org/getdate.php - 我想要获取日期的 link 是:http://thegoodwebsite.net/i/banp.gif
在此先感谢您的帮助!
built-in http
包装器不支持 stat
功能系列,例如 filemtime
。所以:你不能。
HTTP 协议定义了一个 Last-Modified
header 字段,您可以改用它。
使用卷曲:
$curl = curl_init('http://thegoodwebsite.net/i/banp.gif');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_setopt($curl, CURLOPT_FILETIME, true);
if (false !== curl_exec($curl)) {
$time = curl_getinfo($curl, CURLINFO_FILETIME);
echo 'remote time of the retrieved document: ', $time;
}
curl_close($curl);
如果你得到 -1,它可能是未知的。