有沒有我可以隱藏所有產品的圖像文件名在網站上,這樣,即使有人選擇查看網頁源文件或圖像性質的任何方式,他們不能? 我需要一種方法來隱藏文件名,因爲在某些情況下,它們包含我不想向公衆顯示的信息。隱藏文件名的產品圖片
0
A
回答
2
您可以製作一個PHP腳本,該腳本採用不透明的圖像ID,找到相應的圖像並將其寫入響應流。
因此,客戶端上的圖片網址看起來像../Image.php?ID=<something useless>
。
記得設置Content-Type
。
+0
嗯,但這是次優的,因爲一個PHP進程開始爲每個請求。然後你必須處理緩存,發佈正確的內容類型....它通常是唯一的解決方案,但需要很多關注 – 2011-04-12 13:11:56
0
您可以使用不同的技術,例如使用MD5函數來生成圖像文件名稱的哈希值和圖像存儲在任意目錄,把他們的路徑信息數據庫,然後從數據庫中獲取..
0
重命名文件,並給他們一些隨機的名字會以最簡單的方式走。
如果這不是一個選項,那麼使用PHP前端作爲@SLaks所展示的是第二種最簡單的方法。這有點消耗資源,但如果你沒有很多流量,那麼可以。
如果你做有很多的流量,並與Apache先進一點,你也可以考慮使用RewriteMap
。它使Apache能夠從文本文件中查找URL替換,這比通過PHP傳遞資源要快。不過,這需要一些小小的工具才能實現。
相關問題
- 1. 隱藏產品名稱和產品頁面上的類別
- 2. 隱藏產品的Woocommerce Meta_Query
- 3. Woocommerce - 刪除產品圖片庫上的圖像文件名(lightbox)
- 4. 在Drupal Commerce中隱藏產品視圖
- 5. Magento隱藏缺貨產品
- 6. 隱藏產品說明
- 7. 隱藏產品在Kentico 10
- 8. Virtuemart的產品的圖片命名
- 9. .nomedia文件夾無法隱藏圖片?
- 10. Prestashop產品圖片
- 11. 產品圖片API
- 12. 文件設置隱藏的網絡驅動器(Drobo產品)
- 13. woocommerce - 列出隱藏的產品
- 14. 隱藏在Magento的前端產品頁
- 15. 在Bugzilla中隱藏他人的產品
- 16. 創建一個隱藏的產品
- 17. 隱藏目錄產品中的組?
- 18. 隱藏Magento產品視圖中可配置產品的必需屬性標籤
- 19. Vtiger產品圖片信息中未顯示產品圖片:
- 20. 產品圖片的Prestashop
- 21. 產品圖片縮略圖
- 22. Magento 1.9 CE在某些羣組/類別的隱形產品中隱藏產品
- 23. WordPress相關產品循環隱藏當前產品
- 24. WooCommerce - 如果產品沒有分類,隱藏相關產品
- 25. 隱藏IvideoWindow圖片
- 26. 隱藏UIButton圖片
- 27. 將產品隱藏在表格後面
- 28. 以編程方式隱藏Woocommerce產品
- 29. 隱藏產品價格如果爲零
- 30. WooCommerce 3.x - 隱藏產品類別
也許重命名文件? – tofarr 2011-04-12 13:10:58
爲什麼不只是重命名文件? – 2011-04-12 13:11:04