易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP伪静态的另类问题

由于对页面使用了伪静态
并且对ID进行了加密。
主要代码如下:
httpd.ini
RewriteRule /List-([0-9,a-z]*).html /List.asp\?ComId=$1 [N,I]

程序代码
A为加密,B为解密函数
<a href="List- <%=a(Rs("ComId"))%>.html" target="_blank">... </a>

List.asp
伪静态代码
这是未使用加密的时候伪静态代码,在伪静态与动态下都显示正常
<%
dim id
id=Request.ServerVariables("QUERY_STRING")
ComId=replace(id,".html","")
%>

添加加密函数
dim id
id=Request.ServerVariables("QUERY_STRING")
ComId=replace(id,".html","")
ComId="ComId="&b(replace(ComId,"ComId=",""))


动态核心代码
ComId = Trim(Request.QueryString("ComId"))


加密后
上面的ComId能正常获取解密后的值
可下面动态的获取的还是解密前的值

这样在动态下能正常显示,而伪静态就不行了。

请问若是对伪静态的ID加密了,怎样解密才能让其正常显示?

谢谢~祝大家中秋快乐


End_rbody_60227407//-->
该回复于2009-10-10 11:19:34被管理员删除



对我有用[0]
丢个板砖[0]
引用
举报
管理
TOP








相关问答:

一段asp转php

<%if request.QueryString("start") <>"" then%>
<%if cint(start)>0 then%>
<a href="search.asp?q= <%=q%>&start= <%if request.Query ......

win2003服务器 asp bmp验证码无法显示

IE 遨游 无法显示验证码
FF 可以正常显示

解决方案:(无效)
一、修改注册表,显示xbm格式的验证码
新建2k3.txt文件,复制下列代码并保存。
Windows Registry Editor Version 5.00
[HKEY_LOC ......

我是学习asp好呢 还是 asp.net

rt
一般来说还是学习后者好  但是主要看你的就业方向是哪个

哥哥,
都啥年代了
发展历程:asp -> asp.net -> asp.net ajax -> asp.net mvc ->wpf
你还学asp,那是2000年以前的技术。 ......

asp怎样连接有工作组权限设置的access数据库

我们用asp+access写一个应用程序,希望提高数据库的安全性,所以对access数据库进行了用户级安全设置(即启用了工作组权限)。这样一来,导致原来的连接程序无效了。下面是原来的未设置工作组权限的连接代码:
......

asp网站目录移动后不能上传文件,求救

问个问题,我的一个网站能上传文件,我把网站目录考到同一台电脑的另一个目录下,然后在复制过来的目录上新建了一个网站,程序文件没动(相关路径的设置已经改了,不是路径问题),但是新网站不能上传文件,我网上查了 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号