Php:下载错误报告

时间:2014-07-28 12:49:57

标签: php csv smarty

我遇到“下载错误报告”代码问题。

我有一个php上下文。在该上下文中,我将数据保存在数据库中。如果他们有一些错误我得到它们并且我将错误数组()提供给mym smarty模板。

目前我在模板中打印错误。

现在我想为我的用户提供一种下载错误报告(CSV)的方法。我不想保存错误报告。

问题是我无法重新加载页面并生成CSV,因为错误不再存在......

在不存储错误报告的情况下,访问错误报告的最佳方法是什么?

目前我所拥有的最佳解决方案是:

  • 在/ tmp中使用唯一ID
  • 创建文件
  • 将每个错误存储在文件中
  • 将链接提供给smarty
  • 当我的页面重新加载时,php脚本加载文件并将其提供给用户

我不喜欢它,因为我需要加载每个临时文件,当我进入我的控制器,看看我是否需要删除它们。

0 个答案:

没有答案