没试过,应该可以if(server_v1.substr(8,server_v2.length)!=server_v2)

解决方案 »

  1.   

    <% @Language="JavaScript" %>
    <%
    var server_v1 = "xx"
    server_v1=Request.ServerVariables("HTTP_REFERER");
    var server_v2=Request.ServerVariables("SERVER_NAME");if (server_v1 == "undefined"){
    Response.Write("waibu")
    }
    Response.Write("<br>x1:"+server_v1);
    Response.Write("<br>x2:"+server_v2);
    %>不行啊~~
      

  2.   

    自己解决了:
    <% @Language="JavaScript" %>
    <%
    var server_v1=Request.ServerVariables("HTTP_REFERER");
    var server_v2=Request.ServerVariables("SERVER_NAME");
     str = new String(server_v1);
     srt2= new String(server_v2);
    if (str.substr(7,srt2.length) == server_v2){
    Response.Write("<br>正常数据<br>")
    }else
    {
    Response.Write("<br>非法数据<br>")
    }
    //Response.Write("<br>x1:"+server_v1);
    //Response.Write("<br>x2:"+server_v2);
    %>