ASP页面地址问题
答案:2 悬赏:60 手机版
解决时间 2021-05-05 15:25
- 提问者网友:相思似海深
- 2021-05-05 01:38
http://www.****.cn/type.asp?C=3,2,0&T=6,1,6假如设定C=3,2,0为xuhui,设定T=6,1,6为ganxi,通过什么方法可以使页面地址为http://www.****.cn/xuhui/ganxi或http://www.****.cn/xuhui_ganxi
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-05-05 02:53
show.asp?id=1的路径可以转换为show/?1.html,show.asp?id=1&id2=2转换为show/?1-2.html等等。 举例说明:我们需要把“ http://www.nuodou.com/show.asp?a=3&b=8”的url形式转换为“ http://www.nuodou.com/show/?3-8.html”的样子。
方法:建立目录show,在show下放入一个系统默认的首页文件,如default.asp,在default.asp里写如下代码: <% dim id,id1,id2,a,b id=Request.ServerVariables("QUERY_STRING") id1=replace(id,".html","") id2=split(id1,"-") a=id2(0) b=id2(1) response.write "a参数值为:"&a&"<br>b参数值为:"&b ''到这里已经获取了show.asp文件需要的a、b参数了。 ''下面利用该参数,和以前一样打开数据库,获取内容。 %>
原理很简单。就是利用Request.ServerVariables("QUERY_STRING")取得接收的值(?后的参数),比如 http://www.nuodou.com/show/?3-8.html接收的就是3-8.html,对3-8.html进行过滤,我们只需要取得参数3和8,根据3和8再去从数据库中检索数据,后面跟动态ASP一样的了。
——————————————————————————
如果能够帮助你解决问题,那么希望你点击“采纳”,
举手之劳,将鼓励我们继续解答其他QQ网友的问题,谢谢!
全部回答
- 1楼网友:骨子里都是戏
- 2021-05-05 03:26
可以通过url重写来实现,需要iis支持
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯