《PHP網(wǎng)站開發(fā)項(xiàng)目式教程(微課版) 教案任務(wù)5教案》由會員分享,可在線閱讀,更多相關(guān)《PHP網(wǎng)站開發(fā)項(xiàng)目式教程(微課版) 教案任務(wù)5教案(3頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、《PHP網(wǎng)站開發(fā)項(xiàng)目式教程(微課版)》教案
基本信息說明
模塊
163郵箱注冊功能實(shí)現(xiàn) 單元數(shù) 6
教學(xué)目標(biāo)
知識目標(biāo)
熟悉注冊界面中表單的設(shè)計(jì)方法
掌握圖片驗(yàn)證碼的創(chuàng)建、插入和刷新方法
掌握Session機(jī)制的原理、作用及用法
掌握驗(yàn)證碼的正確性判斷方法并在驗(yàn)證碼錯(cuò)誤情況下進(jìn)行數(shù)據(jù)回填
掌握在PHP程序中操作MySQL數(shù)據(jù)庫的常用方法
掌握使用MySQL數(shù)據(jù)庫保存注冊信息的相關(guān)知識
能力目標(biāo)
使學(xué)生具備設(shè)計(jì)能夠使用圖片驗(yàn)證碼的表單注冊功能網(wǎng)站的能力
重點(diǎn)
圖片驗(yàn)證碼的創(chuàng)建、插入和刷新方法
Session機(jī)制的原理、作用及用法
驗(yàn)證碼的正確性判斷方法并在驗(yàn)證碼
2、錯(cuò)誤情況下進(jìn)行數(shù)據(jù)回填
在PHP程序中操作MySQL數(shù)據(jù)庫的常用方法
使用MySQL數(shù)據(jù)庫保存注冊信息的相關(guān)知識
使用Ajax進(jìn)行郵件地址的查重操作
難點(diǎn)
圖片驗(yàn)證碼的創(chuàng)建、插入和刷新方法
Session機(jī)制的原理、作用及用法
驗(yàn)證碼的正確性判斷方法并在驗(yàn)證碼錯(cuò)誤情況下進(jìn)行數(shù)據(jù)回填
在PHP程序中操作MySQL數(shù)據(jù)庫的常用方法
使用Ajax進(jìn)行郵件地址的查重操作
教學(xué)方法與教學(xué)手段
教學(xué)方法
項(xiàng)目驅(qū)動、啟發(fā)引導(dǎo)式和小組討論
教學(xué)手段
通過運(yùn)行所設(shè)計(jì)的163郵箱注冊項(xiàng)目,引導(dǎo)學(xué)生觀察需要完成的功能,并共
同探討相關(guān)技術(shù)技能
教學(xué)內(nèi)容
簡單郵箱注冊功能實(shí)現(xiàn)圖片驗(yàn)證
3、碼的創(chuàng)建、插入和刷新 session機(jī)制的原理與應(yīng)用
實(shí)現(xiàn)圖片驗(yàn)證碼的驗(yàn)證功能 操作mysql數(shù)據(jù)庫 使用數(shù)據(jù)庫保存注冊信息
冊強(qiáng)調(diào)注冊界面中手機(jī)號數(shù)據(jù)合法性驗(yàn)證過程
創(chuàng)建zhuce. html> zhuce. css完成注冊界面設(shè)計(jì)
創(chuàng)建zhuce. js文件,完成表單數(shù)據(jù)驗(yàn)證功能
創(chuàng)建zhuce. php文件,完成注冊信息的提交和輸出
2 .圖片驗(yàn)證碼的
創(chuàng)建、插入和刷
新
強(qiáng)調(diào)使用PHP中各種圖像處理函數(shù)創(chuàng)建圖片驗(yàn)證碼、并將驗(yàn)證碼圖片插
入到zhuce.html文件,并能實(shí)現(xiàn)驗(yàn)證碼的刷新
創(chuàng)建圖片驗(yàn)證碼:生成驗(yàn)證碼字符、創(chuàng)建圖像、生成干擾因素、在圖片中輸出
4、字符
將圖片驗(yàn)證碼插入到zhuce. html文件的指定位置
在zhuce. js文件中創(chuàng)建腳木函數(shù)yzmupdateO ,完成驗(yàn)證碼的刷新功能,在
zhuce. html文件中完成對函數(shù)的調(diào)用過程
3. session機(jī)制的
原理與應(yīng)用
強(qiáng)調(diào)session機(jī)制的原理
說明session機(jī)制的原理及應(yīng)用環(huán)境
說明session機(jī)制的啟用方式及系統(tǒng)數(shù)組$_SESS1ON的應(yīng)用
修改yzm. php和zhuce. php文件,通過session將yzm中生成的驗(yàn)證碼字符傳
遞到zhuce. php文件中,為驗(yàn)證碼判斷做準(zhǔn)備。
4 .實(shí)現(xiàn)圖片驗(yàn)證
碼的驗(yàn)證功能
強(qiáng)調(diào)驗(yàn)證碼比
5、較時(shí)大小寫字符問題的解決方案,驗(yàn)證碼輸入錯(cuò)誤之后數(shù)
據(jù)的回填方法
驗(yàn)證碼比較時(shí)字符大小寫問題的解決方案
驗(yàn)證碼輸入錯(cuò)誤之后需要實(shí)現(xiàn)的功能說明:回到zhuce.html文件界面、回填郵件地址、密
碼和確認(rèn)密碼、手機(jī)號等信息
在輸入驗(yàn)證碼的文本框中顯示紅色提示信息
當(dāng)用戶將光標(biāo)放入文本框中時(shí),提示信息消失,并將文本更改為黑色
5.操作mysql數(shù)
據(jù)庫
強(qiáng)調(diào)PHP中操作MySQL數(shù)據(jù)庫的常用方法
PHP連接數(shù)據(jù)庫的函數(shù)mysqli_connect()
PHP選擇打開數(shù)據(jù)庫的函數(shù)mysqli_select_db()
PHP關(guān)閉數(shù)據(jù)庫連接的函數(shù)mysqli_close()
P
6、HP執(zhí)行SQL語句的函數(shù)mysqli_query()
PHP獲取查詢結(jié)果記錄集中記錄數(shù)的函數(shù)mysqli num rows()
6 .使用數(shù)據(jù)庫保
存注冊信息
強(qiáng)調(diào)判斷用戶所注冊郵件地址是否己經(jīng)存在的方法
(1)使用Ajax進(jìn)行郵件地址的查重操作
創(chuàng)建 XMLHttpRequest 對象;
XMLHttpRequest 對象的屬性和事件(readyState 屬性、read)rs tat echange
事件、responseText 屬性、status 屬性);
XMLHttpRequest 對象的方法(open()方法、send。方法)
定義腳本函數(shù)向服務(wù)器發(fā)送查重請求并獲取服務(wù)器響應(yīng)
創(chuàng)建服務(wù)器端check, php文件,用于接受并處理上述請求,返回結(jié)果
(2) 設(shè)計(jì)插入語句,將用戶注冊的信息寫入數(shù)據(jù)表中
(3) md5()函數(shù)加密的作用及應(yīng)用