PHP中的request是指請求,它是PHP中的一個超全域變量,用於收集HTML表單提交的數據,以及URL中的參數, 可以同時獲取GET和POST請求的數據, 注意$_request是一個關聯數組,其中的鍵是表單欄位的名稱,值是表單欄位的值。使用$_request變數時,應始終對使用者輸入的資料進行驗證和過濾,以避免安全性問題。
本教學作業系統:Windows10系統、php8.1.3版本、Dell G3電腦。
PHP中的request是表示「請求」的意思,是PHP中的一個超全域變量,用於收集HTML表單提交的數據,以及URL中的參數, 可以同時取得GET和POST請求的資料。
下面是一個簡單的使用$_REQUEST變數來取得表單資料並將其列印出來的PHP程式碼範例:
<!DOCTYPE html> <html> <body> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> Name: <input type="text" name="name"><br> Age: <input type="text" name="age"><br> <input type="submit" name="submit" value="Submit"> </form> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { // 使用 $_REQUEST 变量获取表单数据 $name = $_REQUEST['name']; $age = $_REQUEST['age']; echo "Name: " . $name . "<br>"; echo "Age: " . $age; } ?> </body> </html>
在上面的程式碼中,我們首先建立了一個包含兩個輸入欄位(名稱和年齡)以及提交按鈕的表單。然後,我們檢查使用者是否已透過 "POST" 方法提交了該表單(使用 $_SERVER["REQUEST_METHOD"] == "POST")。如果是這樣,我們就可以使用$_REQUEST變數來取得使用者提交的表單資料。
在這種情況下,我們透過$name = $_REQUEST['name'] 和$age = $_REQUEST['age'] 取得了名稱和年齡的值,並將它們列印出來以供參考。請注意,使用$REQUEST變數可以同時取得$_GET和$_POST中的資料。這意味著你既可以從URL中取得數據,也可以從表單提交中取得數據。
以上是PHP中的request是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!