为了账号安全,请及时绑定邮箱和手机立即绑定

使用 file() 函数时防止 wordpress 中的服务器端缓存

使用 file() 函数时防止 wordpress 中的服务器端缓存

PHP
德玛西亚99 2021-08-28 16:28:25
我在 wordpress 页面上显示了一个简单的 .txt 文件的最新版本。该文件由服务器上的其他进程(wordpress 之外)生成,并且可以每隔几秒钟更新一次。在functions.php 中使用下面的示例代码时,服务器通常会返回.txt 的过时版本。我认为服务器端缓存是罪魁祸首。$file = file(example.txt);echo $file;我希望 file() 返回 example.txt 的当前版本,而不是过时/缓存的文件。请注意,我不想禁用站点范围的缓存。
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

尝试在文件名中添加一个版本,以便浏览器每次都提取它。

$version = time();
$file = file('example.txt?ver=' . $version);


查看完整回答
反对 回复 2021-08-28
  • 1 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信