为了账号安全,请及时绑定邮箱和手机立即绑定

您好,求问关于response.Redirect的问题?看不出来哪里错误!

您好,求问关于response.Redirect的问题?看不出来哪里错误!

largeQ 2021-07-07 11:03:24
response.Redirect("url")现在我的url是通过变量获取的,代码是:response.Redirect(""&response.Write(""&vkhip&"?v="&vkhip&"")&"")先前尝试着用response.Redirect(""&vkhip&"?v="&vkhip&"")但是总是提示:Response 对象 错误 'ASP 0158 : 80004005' 丢失 URL 我的意思是,通过变量获取url跳转到另外的页面,跳转后的页面是另外一个站的页面,只是要接受?v="&vkhip&"的值,那个页面我做的是v=request.QueryString("v")结果也是报错,和上面一样的错误。是不是request.querystring就不能使用变量作为url,如果能用那格式应该是怎样的。希望各位指教,这个问题捆扰了我十几个小时了,能解决,你们自己要多少分我都加!!谢谢!!我的代码:db4="../pz/pz.mdb"Set conn4= Server.CreateObject("ADODB.Connection")connstr4="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db4&"")conn4.Open connstr4set rs4=server.CreateObject("adodb.recordset")sql4="select * from kh"rs4.open sql4,conn4,1,2vkhip=rs4.fields("ip") vkhip="http"&"://"&vkhip&"/"&"index.asp"fwip=Request.ServerVariables("LOCAL_ADDR")url=vkhip&"?v="&fwipresponse.Write(response.Redirect("'"&url&"'"))看看有没有错误!
查看完整描述

3 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

db4="../pz/pz.mdb"
Set conn4= Server.CreateObject("ADODB.Connection")
connstr4="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db4&"")
conn4.Open connstr4
set rs4=server.CreateObject("adodb.recordset")
sql4="select * from kh"
rs4.open sql4,conn4,1,2
vkhip=rs4.fields("ip")
vkhip="http"&"://"&vkhip&"/"&"index.asp"
fwip=Request.ServerVariables("LOCAL_ADDR")
url=vkhip&"?v="&fwip
response.Redirect(""&url&"")

查看完整回答
反对 回复 2021-07-11
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

response.Redirect(vkhip&"?v="&vkhip)
response.Redirectd的格式是response.Redirect("url")
当url是变量的时候就不要用引号括起来了
url="abc.asp"
id="123"
response.Redirect(url&"?id="&id)
这样就不会出现你说的错误了

查看完整回答
反对 回复 2021-07-11
  • 3 回答
  • 0 关注
  • 464 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信