作者LaPass (LaPass)
看板Web_Design
標題[問題] 判斷HTTP_REFERER的來源形式
時間Sat Sep 14 23:19:45 2013
就是....
如果用戶端從別人連到我的網站
下面兩種形式
都會讓HTTP_REFERER中,出現對方的網站名稱
1.超連結
<a href='http://我的連結.jpg' >點我</a>
<a href='http://我的連結.doc' >點我</a>
2.內鑲的播放軟體等
<img src='http://我的連結.jpg' >
<embed src="http://我的連結.mp3" />
我想只針對 <img>、<mp3>做處理
因為,如果是1那種狀況,我可以先吐個html檔
放些javascript進去做一些事
再把連結用location.replace()轉去該檔案的網址
使用者在使用上不會受到影響
但如果是2的狀況
如果我先吐html檔的話,圖片會當場掛掉,出現叉燒包
這不是我期望的結果
請問有沒有辦法區分這次點我的網站的連結是哪一種形式?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.252.123.105
※ 編輯: LaPass 來自: 111.252.123.105 (09/14 23:23)
→ danny8376:PHP版回應了OWO 09/15 00:11
→ LaPass:感謝你參與討論 ^^ 09/15 01:44