第9章php的状态管理与表单处理

第9章php的状态管理与表单处理

ID:21867237

大小:670.50 KB

页数:50页

时间:2018-10-20

第9章php的状态管理与表单处理_第1页
第9章php的状态管理与表单处理_第2页
第9章php的状态管理与表单处理_第3页
第9章php的状态管理与表单处理_第4页
第9章php的状态管理与表单处理_第5页
资源描述:

《第9章php的状态管理与表单处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章PHP的狀態管理與表單處理9-1PHP狀態管理的基礎9-2PHP的表單處理9-3文字與密碼方塊9-4文字區域9-5核取方塊9-6下拉式清單方塊9-7選擇鈕9-8隱藏欄位9-9表單欄位驗證9-1PHP狀態管理的基礎9-1-1HTTP通訊協定的特性9-1-2狀態管理的種類9-1PHP狀態管理的基礎當PHP程式在伺服端執行時,因為HTTP通訊協定並不會保留客戶端的使用者狀態。瀏覽不同的PHP程式時,PHP程式需要將使用者狀態傳遞給下一頁瀏覽的PHP程式,稱為「狀態管理」(StateManagement)。9-1-1HTTP通訊協定的特性HTTP

2、通訊協定不會持續保持連線:只有當瀏覽程式提出請求時才會建立連線,在請求後就斷線等待回應,每一次請求和回應都需事先建立連線。HTTP通訊協定並不會保留狀態:因為HTTP通訊協定並不會保持連線,所以在連線時,伺服端和客戶端互相知道對方,一旦請求結束,就互不相干,使用者狀態並不會保留。HTTP通訊協定與資料類型無關:任何種類的資料都可以透過HTTP通訊協定傳送到客戶端,這就是Content-Type標頭資訊指定的MIME資料類型。9-1-2狀態管理的種類-說明狀態管理(StateManagement)是在PHP程式間傳遞資料,以便不同PHP程式能夠保

3、留使用者狀態。狀態管理以狀態資訊儲存的位置,可以區分成兩大類:儲存在客戶端儲存在伺服端9-1-2狀態管理的種類-客戶端的狀態管理客戶端的狀態管理是將資料儲存在使用者電腦,或是儲存在HTML網頁或PHP程式建立的HTML標籤中,以便將資料傳遞給下一頁PHP程式:9-1-2狀態管理的種類-伺服端的狀態管理伺服端的狀態管理是將資料儲存在伺服端的電腦,換句話說,狀態管理的使用者狀態資訊會佔用伺服器的資源:9-2PHP的表單處理與URL參數9-2-1網頁表單的用途9-2-2HTML標籤建立網頁表單9-2-3$_POST與$_GET結合陣列變數9-2-4U

4、RL參數傳遞資料9-2-1網頁表單的用途PHP程式是在伺服端執行,換句話說,客戶端網頁只負責取得使用者輸入的資料,然後將輸入資料送到伺服端進行處理,使用的是HTML網頁表單:9-2-2HTML標籤建立網頁表單-標籤在HTML標籤關於網頁表單的標籤只有五個:9-2-2HTML標籤建立網頁表單-架構

5、get"action="URL"enctype="MIME">