|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码decode|程序 URL编码是指为了将信息经由过程URL举行传输,以是必需将某些含有特别意义的字符举行交换的一种编码体例,在asp中我们都晓得有一个Server.URLEncode的函数能够完成这个功效。即:
假如有空格就用%20取代,假如有别的字符就用%ASCII取代,假如有汉字等四个字节的字符,就用两个%ASCII来取代。不外偶然候我们也必要将经由这类编码的字符串举行解码,但asp并没有供应相干的函数,这给我们处置成绩带来了必定的贫苦。实在我们只需晓得了编码划定规矩后,就能够用asp代码来完成我们本人的URlDecode函数了。
详细完成以下:
functionurldecode(encodestr)
newstr=""
havechar=false
lastchar=""
fori=1tolen(encodestr)
char_c=mid(encodestr,i,1)
ifchar_c="+"then
newstr=newstr&""
elseifchar_c="%"then
next_1_c=mid(encodestr,i+1,2)
next_1_num=cint("&H"&next_1_c)
ifhavecharthen
havechar=false
newstr=newstr&chr(cint("&H"&lastchar&next_1_c))
else
ifabs(next_1_num)<=127then
newstr=newstr&chr(next_1_num)
else
havechar=true
lastchar=next_1_c
endif
endif
i=i+2
else
newstr=newstr&char_c
endif
next
urldecode=newstr
endfunction
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; |
|