作者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)
1F:→ danny8376:PHP版回应了OWO 09/15 00:11
2F:→ LaPass:感谢你参与讨论 ^^ 09/15 01:44