文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Asp > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章用XMLHTTP做一个自己特色的Goo
普通文章ASP进阶教程Ⅷ:数据库版本的留
普通文章ASP系列讲座(十七)调试 ASP 
普通文章ASP基础教程:ADO存取数据库时如
普通文章ASP讲座之三:Application对象
普通文章十天学会ASP之第十天
普通文章ASP入门与实例---IIS的安装与配
普通文章china.com网站编辑规范(2)
普通文章加速ASP程序的显示速度
普通文章风雨十年:一个老程序员的心里
 
频 道 推 荐
普通文章使用Formatnumber()与Formatpe
普通文章ASP的随机数的应用技术
推荐文章格式化数字函数FormatNumber的
普通文章使用ASP记录在线用户的数量
推荐文章不用Golobal和session实现在线
推荐文章解决在ASP中执行数据库查询中的
推荐文章ASP设计常见问题及解答精要-1
推荐文章ASP设计常见问题及解答精要-4
普通文章分页的显示-->前后翻滚10页的实
普通文章ASP设计常见问题及解答精要-3
普通文章两星级ASP版社区之星编写的ASP
普通文章突破性的ASP+技术
普通文章系 统 要 求
普通文章ASP讲座之五:ASP组件(二)
普通文章ASP讲座之十一:结束语——给您
普通文章ASP在服务器自动解压RAR文件
普通文章ASP实现简单的网页保护
普通文章学习使用ASP对象和组件
普通文章asp+与asp的区别(3)
普通文章ASP生成静态htm页面基本代码!
 
频 道 推 广
 
在ASP中限制同一表单被多次提交           ★★★
在ASP中限制同一表单被多次提交
作者:佚名 文章来源:本站整理 更新时间:2007-11-10 1:38:57
c中,下面的代码根据FID值来决定生成表单还是处理表单结果,它所描述的处理过程适合于大多数ASP应用:


< %Option Explicit%>
< !--#include file="forms.inc"-->
< HTML>
< HEAD>
< TITLE>表单提交测试< /TITLE>
< /HEAD
< BODY>
< %
If Request("FID") = "" Then
GenerateForm
Else
ProcessForm
End If
%>
< /BODY>
< /HTML>


   GenerateForm负责生成表单,表单中应该含有一个隐藏的FID,如:

< %
Sub GenerateForm()
%>
< form action="< %=Request.ServerVariables("PATH_INFO")%>" method=GET>
< input type=hidden name=FID value="< %=GenerateFID()%>">
< input type=text name="param1" value="">
< input type=submit value="OK">
< /form>
< %
End Sub
%>


   ProcessForm负责处理通过表单提交的内容,但在处理之前应该先调用CheckFID()检查当前表单是否已经提交,代码类如:


< %
Sub ProcessForm()
If CheckFID() Then
Response.Write "你输入的内容是" & Request.QueryString("param1")
RegisterFID
Else
Response.Write "此表单只能提交一次!"
End If
End Sub
%>


   三、限制与改进措施

   上面我们介绍了在当前会话期间限制同一表单被多次提交的一种方法。在实际应用中可能需要从多方面加以改进,例如:

   ⑴ 在登记表单ID之前检查用户输入数据的合法性,使得数据不合法时用户可以按“后退”按钮返回,在修正后再次提交同一表单。

   ⑵ 这种对表单提交的限制最多只能在当前会话期间有效。如果要求这种限制能够跨越多个会话,那么就要用到Cookeis或数据库来保存相关数据了。

   ⑶ 这种方法是不安全的。它仅用于防范误操作,不能防止熟练用户有意地多次提交同一表单。

上一页  [1] [2] 

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 行为之调用JS
    Dreamweaver MX 2004 行为之设置文本
    Dreamweaver MX 2004 表格设计
    Dreamweaver MX 2004 浏览器检测
    Dreamweaver MX 2004 类型属性
    Dreamweaver MX 2004 CSS背景属性
    Dreamweaver MX 2004 CSS扩展属性
    Dreamweaver MX 2004 CSS滤镜介绍(1)
    Dreamweaver MX 2004 CSS滤镜介绍(2)
    Dreamweaver MX 2004 电子相册制作
    Dreamweaver MX 2004 打造细线表格(2)
    DreamWeaver打造Web查询系统(2)
    DW中实现flash的透明背景
    Dreamweaver制作网页幻灯片效果
    Fw与Dw结合:看实例学切片
    细品DW MX 2004表格设计
    Dreamweaver打造多彩文字链接
    Dreamweaver 也能做动画
    Dreamweaver定制网页过渡功能
    用Dreamweaver制作动态链接的Flash按钮
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号