• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    [asp]怎么添加驗證碼的解決方法

    發布: 2007-6-30 18:56 | 作者: admin | 來源: | 查看: 127次 | 進入軟件測試論壇討論

    領測軟件測試網

    有很多人需要,也有很多人問了,我記得在一個帖子中做了詳細回復的。

    現在再整理出來!

    1、下載文件

     imgchk.rar

    該壓縮包為 imgchk 文件夾 ,其中有三個文件:validatecode.asp,validatebody.fix,validatehead.fix

    主要即是為生成 驗證碼 服務的。

    將解壓文件夾直接釋放在需要在某頁添加驗證碼的同目錄下
    (比如 addnew.asp 需要添加驗證碼,該文件在 cnbruce 文件夾下,則將 imgchk 文件夾同時釋放到 cnbruce 文件夾 中)

    2、添加顯示驗證碼和輸入框

    在需要添加驗證碼的頁面中添加如下代碼:

    <input name=@#validatecode@# type=@#text@# size=@#5@#>&nbsp;<img src=@#imgchk/validatecode.asp@# align=@#absmiddle@# border=@#0@#>

    3、記錄接受頁面處理

    在步驟2中,一定會將記錄提交到某個頁面處理,那么在該處理頁中添加如下代碼:

    If Trim(Request.Form("validatecode"))=Empty Or Trim(Session("cnbruce.com_ValidateCode"))<>Trim(Request.Form("validatecode")) Then
    response.write("請注意正確輸入驗證碼")
    response.end
    end if

    代碼拷貝框

    [Ctrl+A 全部選擇 然后拷貝]

    驗證碼原理:
    在生成驗證碼圖片的時候,同時生成了一個Session,其值就是驗證碼圖片中的數字值。

    同時,提供輸入框讓用戶輸入,提交輸入值后,與已有的Session值進行比較,根據判斷結果做相應判斷。

    如果需要修改Session的name,只有兩個地方改動:

    a:您下載的imgchk文件夾中的validatecode.asp,其中涉及到cnbruce.com的改成您的;

    b:就是剛才的步驟3中Trim(Session("cnbruce.com_ValidateCode"))<>Trim(Request.Form("validatecode")) 中的cnbruce.com換成a所設定的。

    另外============================================================
    顯示校驗碼的補。ㄓ行┡笥扬@示不出驗證碼,這里看看)

    用下面內容創建文件SP2.reg(用記事本就可以,保存時選“另存為”)

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inte.net Explorer\Security]
    "BlockXBM"=dword:00000000

    雙擊導入注冊表中,然后重啟機器

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>