簡體   English   中英

從img標簽獲取標題

[英]Getting header from img tag

有什么方法可以使用PHP從<img>標記中檢索標頭? <img>的src屬性設置為隨機動態生成的PHP圖像,該圖像發送要檢索的標頭,其中包含基於圖像內容的動態內容。

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/zh/function.header.php#102175

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM