[問題] imgur如何判斷ptt.cc網頁版連過來?不給連

看板Web_Design作者 (隔多天的約定容易忘)時間4年前 (2020/05/26 18:46), 編輯推噓1(107)
留言8則, 2人參與, 4年前最新討論串1/1
假設已開好一個網頁版的文章 (html的...ptt.cc) 其中頁內文字有一行是imgur的完整連結 http~imugrxxx.jpg 通常點下去 : (A) 它會另開網頁 單開一圖 (但是imgur就是擋了它 不秀圖出來) (B) 如果自己複製圖的連結 自己另開新頁 然後貼上 => 就會正常秀圖 想問的是 (A) 的情況 imgur是怎樣判斷? 把它擋住的? (refresh重刷也不給開) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.156.14 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1590490019.A.084.html

05/26 18:55, 4年前 , 1F
你從 A 網頁點連結到 B 網頁時, 瀏覽器在發送給 B 網頁的
05/26 18:55, 1F

05/26 18:55, 4年前 , 2F
要求裡會加上 Referer: <A 網頁網址> 的 HTTP 標頭出去
05/26 18:55, 2F

05/26 18:56, 4年前 , 3F
B 網頁所在伺服器可以據此得知這是從 A 網頁來的連結
05/26 18:56, 3F

05/26 18:57, 4年前 , 4F

05/26 18:58, 4年前 , 5F
Referer 在內嵌直連時也會用, 所以這其實是在擋內嵌直連的
05/26 18:58, 5F

05/26 18:59, 4年前 , 6F
因此 pttweb 只能使用 imgur 官方的 <iframe> 間接嵌圖
05/26 18:59, 6F

05/27 11:40, 4年前 , 7F
也可以用javascript取得referrer
05/27 11:40, 7F

05/27 11:40, 4年前 , 8F
文章代碼(AID): #1UpFEZ24 (Web_Design)
文章代碼(AID): #1UpFEZ24 (Web_Design)