PHP互動網學生實驗報告_第1頁
PHP互動網學生實驗報告_第2頁
PHP互動網學生實驗報告_第3頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、PHP PHP 網站開發學生實驗報告PHP 網站開發學生實驗報告一、基本信息實驗(項目)名稱PHP 互動網頁課程名稱網站開發(PHP)學生層次本科學生專業計算機科學與技術學生年級2015 級學生班級學生學號學生姓名完成日期20171119指導教師二、實驗目的PHPPHPURL掌握在網頁中實現頁面跳轉的方法;掌握會話原理和實現會話的方法。三、實驗步驟(及實驗數據)sy 1.text Moxue|123456 Mofeng|123456login.php文件。用于密碼和用戶名的輸入;login.php formget 。圖 1新建main.php文件,用于判斷密碼的正確性,并做為登錄后的第一個頁面

2、;main文件中,先用get 方法接收從上個文件中傳遞過來的usernamepasswd。2.圖 2再創建loadinfo()1.text中的數據。lodinfo 函數中,創建建數組user_array()用于存儲從文件中讀取出來的值。1.text文件。并利用fopen函數以讀的方式打開。利用 while 返回數組。利用 in_array 函數和user_array()登錄頁面。代碼如下:if(!in_array(array($username,$password),$user_array)echo alert(用戶名或密碼錯誤!);location=login.php;foreach lis

3、t給$value 數組的每個鍵值賦鍵名。代碼如下:foreach($user_array AS $value)list($user,$pwd)=$value;$user$username和$pwd$passwor了if($user=$username&$pwd=$password)如果登錄了該頁面,則利用session 將用戶名和密碼傳到其他頁面。代碼如下:$_SESSIONusername=$username;$_SESSIONpassword=$password;利用$opionts 接收從QA.php 文件中session 所得的分數。并顯示繼續答題按鈕,當按下按鈕是課跳轉到答題頁面。代

4、碼如下:if($points=$_SESSIONQA_points)echo 你剛剛答題得到了.$points.分; echo ;頁面跳轉到答題頁面。代碼如下:elseecho你還沒有答題記錄;echo ;創建QA.php文件夾用于答題。session中的會話變量,代碼如下:$username=$_SESSIONusername;$password=$_SESSIONpassword;判斷是否登錄了,如果已登錄則顯示題目,代碼如下:if($username)echo $username.,請回答以下題目: ;?利用 post 方法接收從表單中傳遞過來的答案,并用變量i 碼如下:if(isset

5、($_POSTsubmit)$q1=$_POSTq1;$q2=$_POSTq2;$q3=$_POSTq3;$q4=$_POSTq4;$q5=$_POSTq5;$i=0; if($q1=1)$i+; if($q2=3)$i+; if($q3=2)$i+; if($q4=1)$i+; if($q5=2)$i+; echo $i;_SESSIONQA_points來記錄分數。代碼如下:$_SESSIONQA_points=$i*20;利用 script echo alert(您一共答對.$i.($i*20).分);echo if(confirm(返回繼續答題?);echo location.href=QA.php; echo else;echo location.href=main.php?username=$username&password=$password; ; echo ;3。34四、實驗結果分析與總結這次實驗的主頁內容是URL法;(3)頁面的跳轉;(4)會話原理和會話的實現方法。postgetpost方法用于本頁面中的數據傳遞。Get 方法一般用于兩個頁面之間的值的傳遞。Php句柄。頁面

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論