ajax请求的url怎么限制其他用户访问和抓取

键盘浪人 发布于 2014/12/03 19:06
阅读 1K+
收藏 0
是这样,我通过浏览器的network监控页面的请求,然后右键新窗口打开那个请求,能打开json传回来数据,再次刷新该窗口也能传回数据,但当我在网址输入框按回车的方式不会返回,和再重新打开一个窗口输入该url,也不会返回,且再次刷新也不会。必须重新通过刚才那种方式打开。判断是在后台做过判断,思路:通过请求头,同一请求头可以访问,不是的话返回error。或者判断是否在本域名下请求的访问,如不是放回error错误。 我只想到这2个。请问各大牛,一般是不是通过这种方式来做的,如果是且具体怎么判断。我发现该做法比较好,防止别人抓取。请教各位大牛
加载中
0
buglife
buglife
说实话,看完之后有点晕
键盘浪人
键盘浪人
回复 @CrazyHarry : 抱歉。ajax请求的url怎么限制其他用户访问和抓取。
buglife
buglife
回复 @键盘浪人 : 你这样写出来的问题就像是有人一口气不带标点符号的说了一段话,看起来很累
键盘浪人
键盘浪人
?
0
walkskyer
walkskyer
搞不懂你在说甚,呵呵…不过,隐约有些明白,且问楼主有没有再得到url后,换个浏览器试试?本身http是无状态的。如果没有会话或cookie,服务器是没法知道客户端是谁。
walkskyer
walkskyer
回复 @键盘浪人 : ajax也可以通过cookie或session来判断用户状态。如果你用flash就不行。
键盘浪人
键盘浪人
试过,一样。 我的意思是说,ajax请求的url怎么限制其他用户访问和抓取。
0
buglife
buglife
权限加上不就可以了
0
JPer
JPer
就web来说无解,只要是用户可以看到的,你就没法防;
0
Candy_Desire
Candy_Desire
貌似没办法的!
0
键盘浪人
键盘浪人
就是怎么防外链
0
w
wxy233

遇到相同问题看起来无压力。。楼主有什么好方法吗

返回顶部
顶部