gpt4 book ai didi

php - 如何在 PHP 文件中使用 etags?

转载 作者:IT王子 更新时间:2023-10-28 23:57:23 25 4
gpt4 key购买 nike

您如何在 PHP 文件中实现 etags?我要上传什么到服务器,我要在我的 PHP 文件中插入什么?

最佳答案

创建/编辑您的 .htaccess 文件并添加以下内容:

FileETag MTime Size

要么将以下内容放在一个函数中,要么将其放在您需要 etags 处理的 PHP 文件的顶部:

<?php 
$file = 'myfile.php';
$last_modified_time = filemtime($file);
$etag = md5_file($file);

header("Last-Modified: ".gmdate("D, d M Y H:i:s", $last_modified_time)." GMT");
header("Etag: $etag");

if (@strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) == $last_modified_time ||
trim($_SERVER['HTTP_IF_NONE_MATCH']) == $etag) {
header("HTTP/1.1 304 Not Modified");
exit;
}
?>

关于php - 如何在 PHP 文件中使用 etags?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13197479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com