php與http協議
阿新 • • 發佈:2019-02-05
摘要:php程式設計師,必須要懂http
一、最常見的http post請求
最常見的http post請求即表單請求。
index.html
<html>
<head>
<title>測試頁面</title>
</head>
<body>
<form action="index.php" method="post">
<input name="username" type="text"><br>
<input name="password" type="text"><br>
<input type="submit">
</form>
</body>
</html>
表單提交的http請求頭如下:
POST /test/http/index.php HTTP/1.1
Host: localhost
Origin: http://localhost
Content-Type: application/x-www-form-urlencoded
請求體:
username=aaa&password=bbb
apache伺服器接收到這次Http請求後,將請求訊息,轉變為php超全域性變數,傳給php指令碼,就是index.php檔案。下面詳述這幾個超全域性變數。
$_REQUEST 會接收get或post請求的引數
$_POST http請求體裡面的查詢字串轉換為陣列
file_get_content(‘php://input’); 獲取請求體內的全部內容