从头信息里的referer判断就好了

解决方案 »

  1.   

    试过了 我刚开始是在项目启动是时候放在servlet里获取请求request 调用getHeader("Referer") 这样不行,然后又去在启动完项目后在action中获取请求 调用该方法也是无法获取到的
      

  2.   

    试过了 我刚开始是在项目启动是时候放在servlet里获取请求request 调用getHeader("Referer") 这样不行,然后又去在启动完项目后在action中获取请求 调用该方法也是无法获取到的 
      

  3.   

    下列情况是能取得到REFERER:    使用A标记访问页面<a href="http://www.crackedzone.com/”http://www.crackezone.com/”>点击这里</a>
        使用javascript点击事件访问页面<a href="http://www.crackedzone.com/”#” onclick=’window.location.href=”referer.php”;return false;’>点击这里</a>
        用Submit input提交的表单(POST or GET)
        使用Javascript提交的表单(POST or GET),其实与2类似。重点是这个,下列情况是取不到REFERER:    从收藏夹点击链接,浏览器自定义主页打开或是在浏览器上手动输入http地址
        使用Javascript重定向:location.href; location.replace()
        使用服务器语言重定向,如ASP: Response.Redirect; PHP: header(‘Location: ‘)
        使用HTTP重定向方式:
        用XML加载地址先确认新浪那边是怎么跳转到你的网站上的。
      

  4.   

    源网址:http://www.crackedzone.com/
    推销网址http://www.crackedzone.com/?id=sina
    一个推销站一个不同的id值
    获取id值就可判断.
    你看hao123,2345等都是这是么干