Re: [請益] 如何防盜連
※ 引述《LPH66 (涼宮春日症候群)》之銘言:
: 這個參數是表示我是從什麼地方連進來的
: 例如A網頁上有個連結或<img>或<iframe>或什麼都好
: 連向B網頁/圖案/檔案等
: 那瀏覽器在送出要求B的HTTP Header時會設定referer這個欄位
: 值就是A網頁的位址
: 而這個值就可以用$_SERVER['HTTP_REFERER']來抓
: 那如果你是直接連進B去看的話
: 瀏覽器不會設referer 所以直接echo就會變成空字串
防盜連~ 無名小站 也有做到這個 不過也是要用上 "參照網址"
EX:
wget http://pic6.pic.wretch.cc/photos/21/a/appleboy/4/1651395340.jpg
![](http://pic6.pic.wretch.cc/photos/21/a/appleboy/4/1651395340.jpg)
回應:
正在查找主機 pic6.pic.wretch.cc... 203.133.33.86
正在連接 pic6.pic.wretch.cc|203.133.33.86|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 403 Forbidden
19:36:13 錯誤 403: Forbidden。
如果加上 refer
wget --refer=www.wretch.cc
http://pic6.pic.wretch.cc/photos/21/a/appleboy/4/1651395340.jpg
![](http://pic6.pic.wretch.cc/photos/21/a/appleboy/4/1651395340.jpg)
正在查找主機 pic6.pic.wretch.cc... 203.133.33.86
正在連接 pic6.pic.wretch.cc|203.133.33.86|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 23,111 (23K) [image/jpeg]
100%[======================================================>] 23,111
13.23K/s
19:36:05 (13.20 KB/s) -- 已儲存 ‘1651395340.jpg’ [23111/23111])
就可以連上了~ 哈哈
--
********************************************************
* Appleboy Blog *
* http://blog.Wu-Boy.com/ *
* Appleboy Album *
* http://www.wretch.cc/album/appleboy *
********************************************************
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.29.208.2
討論串 (同標題文章)