PHP表單驗證

2021-10-02 10:29:18 字數 2111 閱讀 4139

1.

isset在php中判斷變數是否宣告,該函式的返回值是true或者是false,isset只能英語變數,因為傳遞任何其他形式的引數都將造成解析錯誤。

2.

trim() 函式移除字串兩側的空白字元或其他預定義字元。

3.

去掉d at

a中的反

斜槓(s

trip

slas

hes)

把data中的反斜槓(stripslashes) 把

data中的

反斜槓(

stri

psla

shes

)把data中預定義的字元(比如「 』 & > <)轉換為 html 實體(htmlspecialchars)

4.最近學習的是關於表單驗證的一些知識,只是可以在菜鳥教程上進行簡單的修改,我就把最近搞得乙個簡單的分享下。

<?php

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

$nameerr

=$emailerr

=$gendererr

=$websiteerr=""

;$name

=$email

=$gender

=$comment

=$website=""

;if($_server

["request_method"]==

"post"

)elseif(

empty

($_post

["email"])

)elseif(

empty

($_post

["website"])

)elseif(

empty

($_post

["comment"])

)elseif(

empty

($_post

["gender"])

)else

}?>

html的**

"post" action=

"<?php echo htmlspecialchars($_server

['php_self'

]);?>"

>

名字:"text" name=

"name"

>

="error"

>

*<?php

echo

$nameerr

;?>

<

/span>

e-mail:

"text" name=

"email"

>

="error"

>

*<?php

echo

$emailerr

;?>

<

/span>

**:"text" name=

"website"

>

="error"

>

<?php

echo

$websiteerr

;?>

<

/span>

備註:"comment" rows=

"5" cols=

"40"

>

<

/textarea>

性別:"radio" name=

"gender" value=

"female"

>女

"radio" name=

"gender" value=

"male"

>男

="error"

>

*<?php

echo

$gendererr

;?>

<

/span>

"submit" name=

"submit" value=

"submit"

>

<

/form>

明天爭取寫出自己的乙個表單驗證。武漢加油,中國加油

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...