台灣最大程式設計社群網站
線上人數
1899
 
會員總數:246050
討論主題:189633
歡迎您免費加入會員
討論區列表 >> PHP >> 請問php怎麼隱藏目錄裡的圖檔或路徑
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問php怎麼隱藏目錄裡的圖檔或路徑
價值 : 10 QP  點閱數:880 回應數:2
樓主

阿優
初學者
117 179
3034 334
發送站內信

請問php怎麼隱藏目錄裡的圖檔或路徑

例如有人打
http://www.xxx.com.tw/images/1.jpg
就會無法瀏覽圖檔

或是
<img src="images/1.jpg"> 時讓別人無法得知圖檔路徑




搜尋相關Tags的文章: [ 隱藏目錄 ] ,
本篇文章發表於2015-01-21 20:49
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
這個問題與php無直接關係。
你如果不想要讓人家可以直接瀏覽圖檔。

比較簡單點的用 httaccess 的方式。加上圖片防盜連的方式來處理

比較連階一點的是。利用php來取得不在web目錄下的圖檔。也就是利用程式來取得圖片資源後再送出。

還有很多種方式可以處理。

但不可能像你上面說的。無法讓人得知目錄。因為~~~別人不知道目錄的話。相對的瀏覽器也不知道目錄。不就無法取到圖了嗎?
本篇文章回覆於2015-01-21 22:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
如果不考慮流量和網頁處理速度等等問題
可以在PHP中將圖片全部轉成「Data URI scheme」
這樣在網頁的原始碼中圖片的路徑中就只會出現一串base64的編碼,這樣就看不出圖片檔名和目錄路徑
然後記得將目錄名稱改得奇怪一點,像img、image或是images這種單字或是縮寫就別用

話說回來這種功能好像沒甚麼意義,而且還嚴重拖慢網站和網路效能
如果是要避免被其他網站引用,請用.htaccess來處理
本篇文章回覆於2015-01-22 10:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.