如題:我的網站也是採集文章,像這樣的圖片形式是如何實現的?
簡單說就是採集的圖片怎麼保存,前端顯示的這個image.php的邏輯是什麼?
可能我的表達不夠清除,我想要的是,伺服器已經有圖片了,但是在前端我也想用image.php?url=xxxxxxx 這樣的形式顯示圖片,所以問這個image.php的邏輯是什麼?
如題:我的網站也是採集文章,像這樣的圖片形式是如何實現的?
簡單說就是採集的圖片怎麼保存,前端顯示的這個image.php的邏輯是什麼?
可能我的表達不夠清除,我想要的是,伺服器已經有圖片了,但是在前端我也想用image.php?url=xxxxxxx 這樣的形式顯示圖片,所以問這個image.php的邏輯是什麼?
首先每個圖片需要一個自己的id,例如hajhdjs
然後url?id=hajhdjs
後台根據id取得對應的圖片,然後用
imagepng()這個函數輸出圖片
相當於把圖片動態輸出而已,後面那串參數定位圖片位置。
思路很多:
直接利用nginx攔截,參數重定向到其他url
php依參數取得本地路徑圖片,輸出
1.後端依照參數輸出圖片檔案
2.設定回應頭 Content-Type: image/png
PHP 設定好 MIME Types 就可以 echo
輸出圖片內容了。
服務端(php)接收參數,得到圖片真實連結相關字符,最後拼接出完整連結url,然後echo file_get_contents(url)