gpt4 book ai didi

php - 消除 Excel 文档的缓存

转载 作者:行者123 更新时间:2023-12-04 21:07:59 27 4
gpt4 key购买 nike

我有一个 PHP 脚本,它只需要一些数据,将其分隔为制表符分隔格式,将其保存为 .xls 文件,然后为用户提供下载链接。

大多数情况下运行良好,但有些人正在获取导出的 .xls 文件的缓存版本。

我想我需要做的不是为用户提供指向 .xls 文档的直接链接,而是为他们提供一个 PHP 页面的链接,如下所示:

交付_excel_doc.php?file=some_excel_file.xls&

然后 交付_excel_doc.php 从 excel doc 中提取数据,但对 header 执行某些操作,因此不会缓存 excel doc,然后输出为 xls,以便下载文件(或在 excel 中呈现)。

关于我如何做到这一点的任何想法(这个概念是否可行)?

最佳答案

您可以在编写时对您的网址进行版本控制,但不要这样做,而是发送正确的标题:

<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

关于php - 消除 Excel 文档的缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2238216/

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