欢迎光临
我们一直在努力

在ASP应用程序中限制重复提交同一表单 (2)-ASP教程,ASP应用

建站超值云服务器,限时71元/月

(二)生成表单的唯一标识符

下面这个函数generatefid()用于生成表单的唯一标志。该函数首先将fid值加1,然后返回它:

function generatefid()
 initializefid
 session("fid") = session("fid") + 1
 generatefid = session("fid")
end function

(三)登记已提交表单

当表单成功地提交时,在dictionary对象中登记它的唯一标识:

sub registerfid()
 dim strfid
 initializefid
 strfid = request("fid")
 session("fidlist").add strfid, now()
end sub

(四)检查表单是否重复提交

在正式处理用户提交的表单之前,应该在dictionary对象中检查它的fid是否已经登记。下面的checkfid()函数用来完成这个工作,如已经登记,它返回false,否则返回true:

function checkfid()
 dim strfid
 initializefid
 strfid = request("fid")
 checkfid = not session("fidlist").exists(strfid)
end function

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在ASP应用程序中限制重复提交同一表单 (2)-ASP教程,ASP应用
分享到: 更多 (0)