PHP表單驗證 Session來儲存表單資訊

2021-08-31 20:59:14 字數 1145 閱讀 3095

剛入門php,簡單的練習,判斷使用者名稱、密碼不能為空,提交後儲存在session中

<

!doctype

html

>

<?php

session_start()

;//啟動會話 ?>

.error

<

/style>

<

/head>

<?php

// 定義變數並設定為空值

$resulterr=""

;//表單已被提交,並且應該對其進行驗證。如果未提交,則跳過驗證並顯示乙個空白表單。if(

$_server

["request_method"]==

"post"

)else

}?>

表單驗證<

/h2>

<

!-- 通過使用 htmlspecialchars

() 函式能夠避免 $_server

["php_self"

] 被利用 --

>

"post" action=

"<?php echo htmlspecialchars($_server

["php_self

"]);?>"

>

姓名:"text" name=

"name"

>

密碼:"text" name=

"password"

>

"submit" name=

"submit" value=

"提交"

>

="error"

>

<?php

echo

$resulterr

;?>

<

/span>

<

/form>

<?php

//輸出

echo

$_session

['name'];

echo""

;echo

$_session

['pwd'];

?>

<

/body>

<

/html>

php表單驗證

html表單驗證的 如下 注意 使用者向伺服器傳送請求的方式有兩種 post和get,兩者的區別是get傳送的時候,攜帶的資料是連線在url後面。有資料大小的限制,並且get不能上傳檔案,而post傳送比較隱蔽的,url看不到,沒有資料大小的限制,用來上傳檔案給伺服器。在php中,獲取傳送來的資料,...

php驗證表單

class class post str true false 驗證是否為指定長度數字 function fun text2 num1,num2,str i str true false 驗證是否為指定長度漢字 function fun font num1,num2,str string retur...

PHP表單驗證

頁面作用 常用表單驗證類 class class post str true false 驗證是否為指定長度數字 function fun text2 num1,num2,str i str true false 驗證是否為指定長度漢字 function fun font num1,num2,str...