PHP

PHP WEB概念

PHP WEB概念

在信息被瀏覽器發送之前,它在一種稱為URL編碼的方案的幫助下被編碼。在這裏,名稱/值對用等號連接,不同的對用&號分隔。例如,

name1 = value1&name2 = value2&name3 = value3

在這種情況下,我們通過字符+的幫助刪除空格,非字母數字字符被十六進製值替換。一旦信息被編碼,它就被發送到服務器。

通過瀏覽器客戶端將信息發送到web服務器有兩種方法。

GET方法。在此方法中,將編碼的用戶信息附加到頁麵請求。用字符分隔頁麵和編碼信息?使用。

http://www.test.com/index.htm?name1=value1&name2=value2

Get方法的特點。

  • 它產生一個長字符串,可以在服務器日誌中的瀏覽器的位置:框中找到。
  • 它被限製為1024個字符。
  • 如果您想向服務器發送密碼或其他敏感信息,請不要使用get方法。
  • 我們不能使用它來搜索二進製數據,如圖像或word文檔到服務器。
  • 我們可以訪問Get方法發送的數據QUERY_STRING環境變量。
  • 訪問關聯數組中所有發送的信息$ _GET提供給PHP。
  1. post方法

在這種方法中,使用HTTP報頭傳輸信息。信息的編碼方式與Get方法類似,並放入名為QUERY_STRING。

  • 它們對要發送的數據大小沒有任何限製。
  • 它們用於發送ASCII和二進製數據。
  • 由於數據是通過HTTP報頭發送的,其安全性取決於HTTP協議。通過使用這個安全的HTTP,您可以確保信息是安全的。
  • 的關聯數組$ _POST用於訪問所有發送的信息。

$ _REQUEST變量

類的內容$_GET, $_POST和$_COOKIE變量。此變量用於從Get和Post方法發送數據。

Baidu
map