Google Chrome强制下载PHP脚本的源代码

时间:2010-10-16 13:36:24

标签: php apache mod-rewrite google-chrome

我遇到了Google Chrome(谷歌Chrome 7.0.517.41测试版)的行为,我无法理解。在某些情况下,Google Chrome 下载从我的服务器请求的PHP脚本的源代码,而不是执行它。我对cURL或Firefox没有这个问题;当我用它们请求相同的URL时,脚本会正确执行。

这在我看来相当奇怪,因为我应该是服务器问题,它应该在每个浏览器中都一样。我想我一定忽略了一些东西,或谷歌Chrome正在发送一些不寻常的HTTP标题......我不知道。我在Apache配置文件中检查了AddHandlerAddType指令但没有成功。你知道这可能导致什么吗?

1 个答案:

答案 0 :(得分:10)

此问题的解决方案是清除谷歌浏览器的缓存,这似乎会暂停某些缓存的数据。它在服务器上可能是错误的,因为它之前发送了原始的PHP代码,但是由于缓存,这个问题在谷歌浏览器修复后仍然存在。

感谢Jon Cram提出建议。