Bluezz旅遊筆記本

讚一個! Bluezz粉絲團
  • 計數器
  • 寄給朋友
  • facebook分享
  •  建立:2007-01-19  更新:2010-07-05
 

AJAX&PHP 影像確認碼範例 imageCheck_zz


相關標籤 javascript  ajax  bluezz  

字體:
AJAX&PHP 影像確認碼範例 imageCheck_zz
// ABOUT
// =======================================================
// AJAX&PHP 影像認證碼範例 imageCheck_zz ver:0.51
// made by zenon blue,December 2006
// http://bluezz.tw/c.php?id=458
// service@bluezz.com.tw
// Copyright 2006 by bluezz
// =======================================================

=====修改記錄=====
v0.4  2006/10
    初步完成,並應用於美美美旅遊網
v0.5  2006/12
    ◎改寫並引用高橋登史朗跨瀏覽器Ajax程式庫
    ◎支援Firefox等其他少見瀏覽器
    ◎修正session消失時無法辦識認證碼問題
    ◎增加點選圖片更換認證碼功能
    ◎server端自動轉換成大寫字母

=====功能說明=====
  AJAX&PHP 影像確認碼設計,主要功能是是避免開放式的論壇、留言版、註冊機遭受到網路械器人的不當使用,而影像數字雜亂的設計是避免遭到文字辦識技術的破解。
  傳統的確認碼一直都有文字和圖片都好不容易輸入完成了卻在伺服器端證認碼檢查錯誤而需再重打一次的問題,,AJAX以同步的方式來設計是讓網友可以即時的知道認證碼正確與否。
PHP使用在server端,AJAX使用在client端,server端需安裝php與php-gd模組,而client端的瀏覽器需支援javascript與DHTML

=====設定說明=====
imageCheck_zz
  index.php  //首頁
  images/   //圖片目錄,可自行更換png透明圖片,範圍:0~9,A~Z
  tools/
    chucksum.php   //影像數字產生器
    chucksum_xml.php //影像數字確認器
    ajax_zz.js     //ajax程式庫
    
1.在head裡加入js檔案
    ajax_zz.js

2.加入check()函數,此函數可配合其他程式庫使用

3.加入form、text、image且名稱要與check()裡面的名稱符合,當onSubmit時需呼叫check()函數

=====授權說明=====
◎保留各檔案之ABOUT註解(不包括首頁)即可自由使用與散佈

範例:
舊版不提供範例
參考資料:
BLUEZZ 原創
本頁網址:https://bluezz.tw/c.php?id=458



讚一個! Bluezz粉絲團

 
AJAX&PHP 影像確認碼範例 imageCheck_zz v0.71
=====修改記錄=====
v0.71  2007/7
◎改用新版GD函數
◎增加停留時間與網路偵測功能
◎ajax自動網路偵測可避免session時間逾時

範例:
http://bluezz.tw/works/imageCheck_zz/
fileimageCheck_zz_v0.7.zip
( 57.7 KB )

留言討論區


↑27060樓
 標 題  Re:AJAX&PHP 影像確認碼範例 imageCheck_zz
 暱 稱
 alex
時間:2013-07-15 11:05:12 來自:60.251.58.xxx
此則為私密留言

↑10998樓
 標 題  Re:AJAX&PHP 影像確認碼範例 imageCheck_zz
 暱 稱
 思思
時間:2010-11-02 21:05:52 來自:140.131.7.xxx
我的圖片出不來耶!!!!
出現什麼

↑599樓
 標 題  Re:AJAX&PHP 影像確認碼範例 imageCheck_zz
 暱 稱
 阿文
時間:2008-03-21 11:07:56 來自:220.143.246.xxx
此則為私密留言
站長回覆var is_checksum = sendRequest(AjaxResult,ajax_data,"GET",ajax_url,false); 這一行看起來有可能是ajax的function呼叫失敗,請確認看看第4行,tools/ajax_zz.js的檔案位置是否正確


↑420樓
 標 題  Re:AJAX&PHP 影像確認碼範例 imageCheck_zz
 暱 稱
 
時間:2008-02-01 20:36:58 來自:192.168.1.xxx
//這個function要記得加哦

//=====變換圖片=====
function imgRoll(imgName,imgSrc) {
imgOn = eval("imgSrc");
document[imgName].src = imgOn;
}

↑414樓
 標 題  Re:AJAX&PHP 影像確認碼範例 imageCheck_zz
 暱 稱
 奎密使
時間:2008-02-01 10:54:51 來自:220.229.219.xxx
謝謝版主技術,但是我使用要點擊一下他不能自行更換一組新的認證碼耶

標 題   ※必填
暱 稱  ※必填
E-Mail  
評 價  非常好普通非常差
內 容  
 確認碼  
 更換一組認證碼 ※必填不分大小寫