【问题标题】:Can't get certain images to appear on PHP using localhost on WAMP server无法使用 WAMP 服务器上的 localhost 在 PHP 上显示某些图像
【发布时间】:2014-07-04 00:33:55
【问题描述】:

我有一个像这样的 php 文件位于 wamp/www/(somefoldername) 中......但我只是注意到当 img src 包含在 .php 扩展名中时,一些外部图像不会加载到 Chrome 中(像“index.php”。如果我把它切换到 HTML 扩展名(“index.html”),图像在 Chrome 中加载得很好。 我绝对需要在这个文件中包含 PHP,所以这就是它在 .php 中的原因。否则,图像在 Firefox 中可以正常加载。

我尝试加载但未显示的图像是来自 twitter 的个人资料图像。 (下面是index.php)

<html>
<head>
</head>
<body>

<!-- this image does not load in php but does load in HTML for Chrome -->
<img src="http://pbs.twimg.com/profile_images/473355788279246848/-zBB7WIF.jpeg">

<!-- this image loads fine everywhere -->
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Lake_mapourika_NZ.jpeg/640px-Lake_mapourika_NZ.jpeg">

</body>
</html>

Chrome 上的“网络”内容

index.php;

-zBB7WIF.jpeg pbs.twimg.com/profile_images/473355788279246848 标题:

请求 网址:http://pbs.twimg.com/profile_images/473355788279246848/-zBB7WIF.jpeg 请求标头 注意:显示临时标头。 Accept:image/webp,/;q=0.8 Cache-Control:max-age=0 Referer:index.php 用户代理:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,如 Gecko)Chrome/35.0.1916.153 Safari/537.36

640px-Lake_mapourika_NZ.jpeg upload.wikimedia.org/wikipedia/commons/thumb/2/23/Lake_mapourika_NZ.jpeg

data:image/png;base…

最后一个请求看起来很奇怪。它的头部如下-->

请求 URL:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==

【问题讨论】:

  • PHP格式和HTML格式是什么意思?只是扩展名?您还说它不会“在 PHP 中加载”,但可以在浏览器中正常加载。您如何在浏览器之外加载 PHP...
  • @PhilipWhitehouse 是的,只是为了让它更清楚,谢谢
  • 您是通过访问完整 URL 还是仅访问本地路径(即它是否以 http:// 开头)来加载文件
  • @PhilipWhitehouse 我正在使用“localhost/(foldername)/index.php ...我刚刚意识到它只发生在 Chrome 中,图像在 Firefox 中加载正常
  • @bucifer - 还发现了这个:stackoverflow.com/questions/21177387/… 它可能是一个带有 PHP 文件问题的 chrome 扩展吗?尝试运行隐身模式,确保所有扩展都被禁用。

标签: php html google-chrome wamp wampserver


【解决方案1】:

根据 cmets,该问题与阻止请求的 Google Chrome 扩展程序有关。

检查页面后 右键单击-> 检查元素。点击“网络”标签,重新加载页面并发布该标签的结果。

“注意:显示临时标题”正在显示。相关:"CAUTION: provisional headers are shown" in Chrome debugger

禁用 chrome 扩展程序应该可以解决问题。

【讨论】:

    猜你喜欢
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多