使用PHP创建的RSS提要不会更新

时间:2012-10-23 16:23:41

标签: php xml rss

我使用PHP创建了RSS源。基本上使用标题:

header("Content-Type: application/rss+xml; charset=ISO-8859-1");

然后创建xml字符串并输出它。

现在问题是,当我对输出RSS提要的PHP脚本进行更改时,这些更改需要永远传播并在RSS阅读器中显示。

我如何克服这个问题?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用HTTP缓存指令。

我建议用它进行测试:

Cache-Control: no-cache

这适用于制作:

Cache-Control: max-age=1800

它会使内容每30分钟到期一次(1800 = 30 * 60)。

提示:不要将XML创建为字符串。使用DomDocument API创建XML,它始终是正确的。没有奇怪的编码和类似的东西。