如何判断客户是从本网站网页内的链接来访问, 还是从别的网站直接访问的?
有的网站有内链接保护功能, 对于本网站的图片只能由本网站的网页点击后, 才能被访问到, 如果不是本网站内的网页点击进入的, 就会出现404错.
我试了试,主要表现是:
先到该站网页的某一链接( 指向该站内的/xx.jpg), 右键"从新窗口打开...",
很正常, 出现该链接指向的XX.jpg.
但是从右键复制URL地址后, 重新开一个IE窗口, 粘贴URL, 回车, 获取 xx.jpg出错404.
仔细查看了前一网页的HTML代码, 无任何 脚本 JAVA VBScript 等. 非常正常.
本机未出现任何cookie.
我用我的PERL ENV.pl获取所有参考书上所写的客户端变量, 用二种方式试试,
得出的结果都是一样..
我很惊讶, 那么这是怎么实现的? (唯一可能性是重编了socket)
请问如何实现? 或者请讲讲原理.