你知道php用什麼收集表單資料嗎?

醉折花枝作酒筹
發布: 2023-03-11 21:10:01
原創
2189 人瀏覽過

上一篇文章中我們了解了$_SERVER,有需要的請看《教你玩$_SERVER》。這次我們向大家介紹php收集表單資料的方法,有需要的可以參考參考。

在php中,用來收集表單資訊的有「$_POST」、「$_GET」和「$_REQUEST」。但這次我們就先介紹一下“$_POST”和“$_GET”,首先我們來看看“$_POST”。

我們先來看一個小小的案例。

<!DOCTYPE html>
<html>
<body>

<form method="post" action="<?php echo $_SERVER[&#39;PHP_SELF&#39;];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>

<?php 
$name = htmlspecialchars($_POST[&#39;fname&#39;]); 
echo $name; 
?>

</body>
</html>
登入後複製

結果為

你知道php用什麼收集表單資料嗎?

#這個例子中可以看到,當我們在輸入框中輸入信息,點擊提交的時候,頁面就會出現我們剛剛輸入好的資訊。我們再去看看程式碼,發現form標籤的method屬性值為post,並且在「<?php」與「?>」之間出現了「$_POST['fname']”,想必這就是讓頁面出現表單資訊的原因。

當使用者透過點擊 "Submit" 按鈕提交表單資料時, 表單資料將傳送至

標籤中 action 屬性中指定的腳本檔案。在這個實例中,我們指定檔案來處理表單資料。如果你希望其他的PHP檔案來處理該數據,你可以修改該指定的腳本檔案名稱。然後,我們可以使用超級全域變數$_POST 來收集表單中的input 欄位資料

正是如此,我們的猜想是正確的,$_POST 被廣泛應用於收集表單數據,在HTML form標籤的指定該屬性:method="post"

$_POST介紹完了,我們去看看$_GET。

還是讓我們來看看小例子,例如我們想傳輸這個:

https://www.php.cn/php-ask-480717.html?id=10
登入後複製

我們得到的資料如下

<?php
echo $_GET["id "];
//输出 10
?>
登入後複製

在這個例子中,當我們點擊a標籤的連結時,它會自動取得指定資料。 id=10的訊息透過address get方法傳遞給指定頁面。在指定頁面中,可以透過$_GET["id "]取得資料。它的實際功能可能是從資料庫中讀取ID為10的文章。

接下來我們具體看看$_GET吧。

PHP $_GET 同樣被廣泛應用於收集表單數據,在HTML form標籤的指定該屬性:method="get"。同時也可以收集URL中發送的資料。

就說到這裡了,有其他想知道的,可以點選這個喔。 → →php影片教學

#

以上是你知道php用什麼收集表單資料嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!