版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、培正教育中心IT種子計(jì)劃I.T.教學(xué)行政支援(技術(shù))證書課程ITS306網(wǎng)頁(yè)程式設(shè)計(jì)及編寫PHP的輸入如之前所提及,程式設(shè)計(jì)者可以利用表單(form)內(nèi)的action將資料傳送至一個(gè)php程式。另外程式設(shè)計(jì)者亦可以利用瀏覽器的網(wǎng)址來(lái)輸入資料,只要在輸入網(wǎng)位於”左邊的為參數(shù),位於等號(hào)左邊右邊為參數(shù)值。經(jīng)php解讀後,在php 程式中可以直接使用 $Name及$score來(lái)獲取參數(shù)值。練習(xí)一:編寫一個(gè)ex5-1.php的網(wǎng)頁(yè),使用者在瀏覽器上輸入資料如: opt1=50、opt2=30、opt3=20、question=特首選舉然後計(jì)出所含百分比如下圖:小提示$total_ppl = intval
2、($opt1) + intval($opt2) + intval($opt3); / 計(jì)算總?cè)藬?shù) 每一項(xiàng)目的百分比為(人數(shù)/總?cè)藬?shù))* 100將數(shù)字轉(zhuǎn)換字串strval ($var+4);php程式除了可以讀取附帶在網(wǎng)址後面的資料外,也可以讀取HTML表單的內(nèi)容如:vform n ame="form1" method="post" acti on="ex5-2.php">表單傳送後的地T-<P><label><in put type="radio" 足球 </label&g
3、t;n ame="sports" value="1"><br><label>參數(shù)名稱<in put type="radio" n ame="sports" value="2"> 籃球</label><br>參數(shù)的值<label><in put type="radio" n ame="sports" value="3"> 排球 </label&
4、gt;<br><in put type="submit" n ame="Submit" value="Submit"></p></form>只要在php中利用$sports就可以讀取使用者所選擇的運(yùn)動(dòng)練習(xí)一:編寫一個(gè) ex5-2.htm及ex5-2.php的網(wǎng)頁(yè)ex5-2.htm為一個(gè)表單頁(yè)含有一個(gè)文字方塊及兩個(gè)選擇題如下ex5-2.php列出使用者所選擇會(huì)員登入Apache module 形式的 PHP 支援 HTTP Authentication,只要利用 header 即 可。您已
5、經(jīng)看過(guò)這個(gè)典型的範(fàn)例了吧?v?phpif(!isset($PHP_AUTH_USER)Header(“” My Realm” );Herder( “ HTTP0 401 Un authorized ” );echo “ Text to send if user hits Can cel button ;.丄Check 有冇 loginexit;elseecho “ Hello $PHP_AUTH_USER.<P> ;echo “You entered $PHP_AUTH_PW as you password.<P> ” ?>上面這個(gè)例子,沒(méi)有檢查 username
6、及password,只是單純的印出來(lái)。但是這 種方式在register_globals=Off是行不通的,因?yàn)?$PHP_AUTH_*共沒(méi)有被 register 到 global。3 http:/Avww.puic,.姮區(qū)fFile Ecfit View Fap/oriteQpad; - Q - htt ¥ | Q GoLinks 缽Hello test.You entered as youpassword.v£ Internet<?If (empty($HTTP_POST_VARS “l(fā)oginuser ”)/顯示輸入密碼的畫面?>vform action=
7、” -6x9.php ” method= ” post ” 名稱:<input type= ” Text ” name=” loginuser ” ><br> 密碼:<input type= ” Password” name=” loginpass ” ><br> <input type= ” Submit ” name=” submit 登入a>e= ” v/form><?else $logi nuser = $HTTP_POST_ARS“ logi nuser ”;$loginpass = $HTTP_POST_ARS
8、 “l(fā)oginpass ”;?>這樣一個(gè)script還沒(méi)完成,也還沒(méi)有輸出任何東西。先考慮後續(xù)的問(wèn)題:不同 網(wǎng)頁(yè)間,如何把已經(jīng)認(rèn)證的訊息互相傳遞?我們打算用session試試。在這個(gè)script後面加上session,把這個(gè)username記錄下來(lái)。最後才開(kāi)始輸出網(wǎng)頁(yè) 內(nèi)容。完整程式如下:<?/ File name : ex5-3.phpif (empty($HTTP_POST_VARS “l(fā)oginuser ')/顯示輸密碼的畫面?> vform action= ” -exphp ” method= ” post ”如果未有登入名稱:<input type=
9、” Text” name='uSog”n><br><input type= ” Submit ” name=” submit 登入due= ” </form><?else $loginuser = $HTTP_POST_ARS“ loginuser ” 登入後儲(chǔ)存數(shù)值 session_register(“ full_name ” );$HTTP_SESSION_VARS“full_name ”l=g$nuser ;?><h2>歡迎您的光臨!<?=$loginuser?x/h2><a href= ” ex5-1
10、 .php ” 網(wǎng)頁(yè)一 </a>網(wǎng)頁(yè)二 <?>進(jìn)入會(huì)員區(qū)之後,其他的連結(jié)怎樣參照到登入資訊呢?用session (ex5-3-1.php)<?/ File name : ex5-3-1.php session_id($HTTP_GET_VARSsession_name() ;| 開(kāi)始 session 並儲(chǔ)存數(shù)值 sessi on_ start();?>嗨!<?=$HTTP SESSIONVARS“full name ” ?這裡是第二頁(yè)!到於登出,只要把 session destroy即可。/ Un set all of the sessi on variables.sessi on_un set();/ Fi nally, d
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大廈委托管理協(xié)議合同
- 2025副廠長(zhǎng)聘用合同書
- 2025辦公地點(diǎn)租賃合同范本
- 2025關(guān)于委托融資合同模板
- 2025房屋拆遷合同
- 2025礦石加工合同
- 【七年級(jí)下冊(cè)地理湘教版53】第八章 走近國(guó)家-全練版:第一節(jié) 日本
- 2025借款合同范本英文
- 餐飲行業(yè)招聘工作總結(jié)
- 幼兒園工作總結(jié)開(kāi)啟幼兒潛能之旅
- 環(huán)衛(wèi)公司年終工作總結(jié)
- 2023年德宏隴川縣人民法院招聘聘用制書記員考試真題及答案
- 第四章-國(guó)防動(dòng)員
- 酒店行業(yè)pest模型分析
- 汽車經(jīng)營(yíng)計(jì)劃書
- 2024屆山東省濱州無(wú)棣縣聯(lián)考物理九上期末綜合測(cè)試試題含解析
- 兩高環(huán)境污染罪司法解釋解讀
- 部編版小學(xué)六年級(jí)語(yǔ)文上冊(cè)第六單元集體備課記錄表
- 肩袖損傷的護(hù)理查房課件
- 財(cái)務(wù)情況說(shuō)明書
- 無(wú)人值守汽車衡解決方案
評(píng)論
0/150
提交評(píng)論