Php Instagram订阅源图像未显示
我正在通过PHP成功地为特定的Php Instagram订阅源图像未显示,php,html,image,feed,instagram,Php,Html,Image,Feed,Instagram,我正在通过PHP成功地为特定的标记的每个图像拉入url,但是图像根本不会显示。我在本地保存了图像,它显示得很好,但在src属性中引用url时显示不出来 <img src="http://origincache-prn.fbcdn.net/1597216_736275239737299_176271816_a.jpg" /> 您可以按照上面的源链接访问图像,这就是在html中设置img标记的方式,但它不会显示在浏览器中 有什么建议吗? 提前谢谢。我不确定,但这是否与推荐检查有关
标记的每个图像拉入url
,但是图像根本不会显示。我在本地保存了图像,它显示得很好,但在src
属性中引用url
时显示不出来
<img src="http://origincache-prn.fbcdn.net/1597216_736275239737299_176271816_a.jpg" />
您可以按照上面的源链接访问图像,这就是在html中设置img
标记的方式,但它不会显示在浏览器中
有什么建议吗?
提前谢谢。我不确定,但这是否与推荐检查有关
我的意思是-当我将请求嵌入到网站时,我的chrome没有显示请求被阻止的原因
你应该弄明白(我的LinuxCurl显示了带有referer集的图片,但我不确定这是否有效!)。
一个想法是提供一个php文件,它只是一个用于发送到图像的包装器:
<?php // redirect.php
header('Location: ' . $_GET('r'));
die();
这可能与此相关——Facebook共享对话框试图共享FB CDN origincache中的图像,最终导致500个内部服务器错误和空白页面。我知道FB在FB上共享其他图像时会抛出错误,但您通常会收到描述性错误消息,而不仅仅是服务器错误。谢谢您的回复。我只是试了一下,运气不好。我注意到只有在Chrome(Mac)中才会出现这个问题。我已经在所有其他浏览器(也在Windows上)中进行了测试,feed显示良好。还有其他建议吗?对不起-没有。。。事实上,它可能是一个chrome bug!
<img src="redirect.php?r=<?php echo urlencode('http://origincache-prn.fbcdn.net/1597216_736275239737299_176271816_a.jpg"');" />