有没有办法从< img>中检索标头?用PHP标记? < img>将src属性设置为随机动态生成的PHP图像,该图像根据图像内容发送包含动态内容的标题。
答案 0 :(得分:0)
HTTP标头由Web服务器在为图像提供服务时确定。您可以通过直接从PHP提供内容来覆盖标头。但是,这比直接提供图像的Web服务器慢得多。大多数Web服务器允许配置以确定给定文件扩展名的HTTP标头。
更新:添加代码以回复评论。
HTML
<a href="/images/my-image.php?type=png" />
在my-image.php中:
<?php
if( $_REQUEST['type'] == 'png' ){
header( 'Content-Type: image/png' );
echo file_get_contents( '/websites/mywebsite.com/web/images/my-image.jpg' );
exit();
}
此处提供更多检查和代码:
http://www.php.net/manual/en/function.header.php#102175