LAMP web機制 詳解 (圖)
LAMP web機制 如下:

上圖描述了LAMP運行機理
下面對其做進一步的解釋:
1. HTTP請求一般有GET和POST兩種方法。
(1) HTTP-GET的處理特征
a. 將數據添加到URL .
b. 利用一個問號("?")代表URL地址的結尾與數據的開端.
c. 每一個數據的元素以 名稱/值 (name/value) 的形式出現.
d. 利用一個分號(“;”)來區分多個數據元素。
e. 傳遞數據長度受限制 .
f. 取值通過querystring集合.
g. 安全性低 .
h. 日志記錄
#p#
(2) HTTP-POST的處理特征
a. 將數據包括在HTTP主體中.
b. 同樣的,數據的元素以 名稱/值 (name/value) 的形式出現.
c. 但是每一個數據元素分別占用主體的一行.
d. 允許傳輸大量數據 .
e. 取值通過form集合 .
f. 安全性較高
g. 日志不記錄
#p#
2. 在發送HTTP請求之前要先建立TCP連接(一種可靠,面向連接的服務),服務端返回結果之后會斷開TCP連接。
3. 如果客戶端向服務器請求的是一個HTML頁面,Apache/IIS不需要訪問PHP解釋器,直接將HTML頁面返回給用戶;如果客戶端請求的是一個PHP頁面,Apache/IIS會將PHP交給PHP解釋器來執行,PHP解釋器執行PHP程序,并將生成HTML文檔返回給Apache/IIS,Apache/IIS接到HTML文檔之后將其發送用戶。
4. PHP和MySQL之間通過SQL語言進行交互。通過在PHP語句中構造SQL語句,來對MySQL進行操作。
5. 在客戶端瀏覽器只能解釋執行html,xml,JavaScript,VBScript,JavaApplet等腳本語言,php是不能被瀏覽器解釋的,php是一種只能在服務端執行的腳本語言。
通過文章的描述,想必大家都知道了LAMP web機制,希望對你們以后學習LAMP時能用到!
【編輯推薦】