上一篇文章中我們了解了$_SERVER,有需要的請看《教你玩$_SERVER》。這次我們向大家介紹php收集表單資料的方法,有需要的可以參考參考。
在php中,用來收集表單資訊的有「$_POST
」、「$_GET
」和「$_REQUEST
」。但這次我們就先介紹一下“$_POST”和“$_GET”,首先我們來看看“$_POST”。
我們先來看一個小小的案例。
<!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($_POST['fname']); echo $name; ?> </body> </html>
結果為
#這個例子中可以看到,當我們在輸入框中輸入信息,點擊提交的時候,頁面就會出現我們剛剛輸入好的資訊。我們再去看看程式碼,發現form標籤的method屬性值為post,並且在「<?php
」與「?>
」之間出現了「$_POST['fname']
”,想必這就是讓頁面出現表單資訊的原因。
當使用者透過點擊 "Submit" 按鈕提交表單資料時, 表單資料將傳送至