上一篇文章中我們了解了“$_POST”和“$_GET”,有需要的請看《你知道php用什麼收集表單資料嗎? 》。這次我們要向大家介紹php收集表單資料的另一種方法“$_REQUEST”,有需要的可以參考參考。
在上一篇文章中我們介紹了“$_POST”和“$_GET”,但是我們忘記介紹“$_REQUEST”,這篇文章就將這最後一部分給介紹了,讓php收集表單數據這一趴完美結束。
首先我們來看栗子,這都成為我們約定俗成的啦。
<!DOCTYPE html> <html> <body> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> Name: <input type="text" name="fname"> <input type="submit"> </form> <?php $name = htmlspecialchars($_REQUEST['fname']); echo $name; ?> </body> </html>
結果是
為了與上一篇文章的「$_POST」形成對比,我特意將栗子寫的與「$_POST」相似。但是光看結果,好像沒有什麼區別,都是在輸入框中輸入信息,點擊提交的時候,頁面就會出現我們剛剛輸入好的信息。我們再去看看程式碼,好像程式碼方面有所區別,form標籤的method屬性值還為post,只是在“<?php
”與“?>
”之間不在是“$_POST['fname']
”,而是“$_REQUEST['fname']
”。這可能是他們之間地方區別吧。
當然我們先來具體看看$_REQUEST。
PHP $_REQUEST 用於收集HTML表單提交的資料。當使用者透過點擊 "Submit" 按鈕提交表單資料時, 表單資料將傳送至
以上是除了$_GET和$_POST,還有其他方法可以收集表單資料嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!