PHP页面加载似乎是在请求自己并错误解释结果

时间:2010-04-27 03:02:47

标签: php http httpwebrequest mime

我正在处理另一个开发人员的凌乱的PHP页面,我正在分析Webkit开发人员工具中的资源视图,并注意到页面(index.php)为自己发出HTTP请求,然后解释尽管与text / html标头一起发送,但结果仍为图像。因此,它会抛出警告:

  

资源解释为图像但使用MIME类型text / html传输。

查看时间图,调用在<head>之后,因为它已经为身体请求了图像。有时甚至会有两个“坏”请求。

任何人都可以解释可能发生的事情和/或建议如何解决这个问题吗? 这些可能与PHP有关吗?

1 个答案:

答案 0 :(得分:1)

不确定Webkit是如何发出请求的,但我唯一一次看到这种行为(一个自称为图像的脚本)就是:

  • 图片网址应该生成而不是 - 将图片源保留为''或当前网址。
  • mod_rewrite太'贪婪',并将图像请求(包括浏览器的favicon请求)重定向到引导程序(或类似)脚本。

Webkit是否要求提供图标?那将是时间表中的后续请求。