PHP學習之 PHP 表單和使用者輸入

2021-05-22 14:09:43 字數 655 閱讀 3199

php 的 $_get 和 $_post 用於檢索表單中的值,比如使用者輸入。

上面的 html 頁面例項包含了兩個輸入框和乙個提交按鈕。當使用者填寫該表單並單擊提交按鈕時,表單的資料會被送往 "welcome.php" 這個檔案。

welcome <?php echo$_post["name"]; ?>.

you are <?php echo$_post["age"]; ?> years old.

上面這個指令碼的輸出樣本類似這樣:

welcome john.

you are 28 years old.

我們將在下一章解釋 php $_get 和 $_post。

應該在任何可能的時候對使用者輸入進行驗證。客戶端的驗證速度更快,並且可以減輕伺服器的負載。

不過,任何流量很高以至於不得不擔心伺服器資源的站點,也有必要擔心站點的安全性。如果表單訪問的是資料庫,就非常有必要採用伺服器端的驗證。

在伺服器驗證表單的一種好的方式是,把表單傳給它自己,而不是跳轉到不同的頁面。這樣使用者就可以在同一張表單頁面得到錯誤資訊。使用者也就更容易發現錯誤了。

php表單學習

一 php表單 1 get 變數 何時使用 method get 在 html 表單中使用 method get 時,所有的變數名和值都會顯示在 url 中。注釋 所以在傳送密碼或其他敏感資訊時,不應該使用這個方法!然而,正因為變數顯示在 url 中,因此可以在收藏夾中收藏該頁面。在某些情況下,這是...

php使用者註冊重複 PHP網頁表單攻略之表單註冊

表單註冊是php網頁常見的,一般是由乙個註冊html網頁和接受註冊php網頁,以及連線資料庫網頁。例如 這是乙個註冊html網頁,如下 qianggewangzzhan body w w if preg match preg,email else echo 方法 將資料插入資料庫中 function...

PHP學習之 表單與驗證

header string header location 在執行header 函式,必須注意,之前不能有任何瀏覽器輸出 標頭 header 是伺服器以 http 協議傳 html 資料到瀏覽器前所送出的字串,在 標頭與 html 檔案之間尚需空一行分隔。1.用於重新導向指定的 url header...