一共4个页面:form.asp; chk.asp; num.asp; count.asp,得到一个随即数字。加密解密后成成XBM图片,利用 session 判断。
form.asp
以下是引用片段:
<%
'### To encrypt/decrypt include this code in your page
'### strMyEncryptedString = EncryptString(strString)
'### strMyDecryptedString = DeCryptString(strMyEncryptedString)
'### You are free to use this code as long as credits remain in place
'### also if you improve this code let me know.
Private Function EncryptString(strString)
'####################################################################
'### Crypt Function (C) 2001 by Slavic Kozyuk [email]grindkore@yahoo.com[/email] ###
'### Arguments: strString <--- String you wish to encrypt ###
'### Output: Encrypted HEX string ###
'####################################################################
Dim CharHexSet, intStringLen, strTemp, strRAW, i, intKey, intOffSet
祝福:
-
ASP验证码的程序及实现原理
[asp学习]post by bgaidu / 2008-3-6 15:49 Thursday -
ASP包含文件方法详解
[asp学习]post by bgaidu / 2008-3-6 10:27 ThursdaySSI 指令为用户提供在 Web 服务器处理之前将一个文件的内容插入到另一个文件的方法。ASP 只使用这一机制的 #include 指令。要在 .asp 文件中插入一个文件,使用下面的语法:
<!--#include virtual &#124; file ="filename"-->
virtual 和 file 关键字指示用来包含该文件的路径的类型,filename 是您想包含的文件的路径和名称。
被包含文件不要求专门的文件扩展名;但是,为被包含文件赋予 .inc 扩展名以便和其他类型文件相区分是一个良好的编程习惯。
使用 Virtual 关键字
使用 Virtual 关键字指出路径开始于虚拟目录。例如,如果一个被命名为 Footer.inc 的文件属于一个名为 /Myapp 的虚拟目录,则下面的一行将把 Footer.inc 的内容插入到包含该行的文件中:
<!--#include virtual ="/myapp/footer.inc"-->
使用 File 关键字 -
DreamWeaver中运用session阶段变量传值-处理登录信息
[asp学习]post by bgaidu / 2008-3-6 10:24 Thursday今天终于搞定了,用DW也可以轻松实现
比如在登录页面,用DW插入一个登录用户的服务器行为
找到如下代码
If Not MM_rsUser.EOF or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("[color=#FF0000]s_id[/color]") = MM_valUsername 红色部分改为需要传值的名称,与转到的显示页面记录集接受的名称 相同
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And false Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginSuccess)
End If -
asp资料
[asp学习]post by bgaidu / 2008-3-3 9:07 Monday<%
语句
……
%>
<2> 定义变量dim语句
<%
dim a,b
a=10
b=”ok!”
%>
注意:定义的变量可以是数值型,也可以是字符或者其他类型的
<3> 简单的控制流程语句
1. If 条件1 then
语句1
elseif 条件2 then
语句2
else
语句3
endif -
在EditPlus实现asp(VBScript)的自动完成和函数列表
[asp学习]post by bgaidu / 2008-2-29 9:13 FridayEditPlus是我最常用的ASP/HTML/CSS开发工具。
然而它只支持C/C++系语言的自动完成和函数列表,没有内置asp(VBScript)的这两项功能。为了方便工作,我通过模仿原有配置文件,简单地实现了这两个功能。
先新建一个asp.acp文件。
--------------------------------------
#TITLE=ASP/VB
; EditPlus Auto-completion file v1.0 written by Snowalk.HD.
; This file is provided as a default auto-completion file for ASP/VBScript/VB.
#CASE=n
#T=If
If ^! Then
End If
#T=While -
Provider 错误 '80004005'的解决办法!!
[asp学习]post by bgaidu / 2008-2-28 14:04 Thursday在网上查找相关问题得知,这是2003SP1的问题,按照下面的解决办法,顺利解决问题。特此记录下来,以备不时之需。
Provider 错误 '80004005'
未指定的错误
解决办法:
开始。。。运行。。。regsvr32 jscript.dll (命令功能: 修复Java动态链接库)
开始。。。运行。。。regsvr32 vbscript.dll(命令功能:修复VB动态链接库)
开始。。。运行。。。iisreset (命令功能:重启IIS) -
asp连接mysql
[asp学习]post by bgaidu / 2008-2-27 15:07 WednesdayMYSQL数据库以它短小、方便、速度快、免费等优点成为很多网站目前首选
数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以
使用MYSQL数据库开发动态页面,小弟我也是刚刚学会,不敢独享,所以特写了
这篇文章供大伙参考。
我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4
必要的软件:PWS4.0(呵呵,废话)
mysql-3.23.32-win(这个是最新版的)


