很急的问题望高手回答下

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:24:20
Response.Expires=0
Response.CacheControl="no-cache"
Response.AddHeader "Pragma","no-cache"
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
if mid(server_v1,8,len(server_v2))<>server_v2 then Response.End
这段代码的完整意思以及 路径方面的问题
好那我问的直接点算了 为什么我本地测试的时候一切正常
但到了服务器端就显示 500错误

不想被缓存的页面的代码
Response.Expires=0
Response.CacheControl="no-cache"
Response.AddHeader "Pragma","no-cache"
获取浏览器的地址栏
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
执行脚本的名称
Request.ServerVariables("Script_Name")
这句是从server_v1的第8个字符开始取与server_v2字符数相同的字串,跟server_v2进行比对,如果不相同刚结束ASP语句
if mid(server_v1,8,len(server_v2))<>server_v2 then Response.End