php表单的验证怎么设置_php如何实现表单数据验证

ca29ca8a826a4902f6569696a5aa72d2.png

php如何实现表单数据验证

首先通过“trim()”函数去除用户输入数据中不必要的字符 (如:空格,tab,换行);

示例:$text = "\t\tThese are a few words :) ... ";

$binary = "\x09Example string\x0A";

$hello = "Hello World";

var_dump($text, $binary, $hello);

print "\n";

$trimmed = trim($text);

var_dump($trimmed);

$trimmed = trim($text, " \t.");

var_dump($trimmed);

$trimmed = trim($hello, "Hdle");

var_dump($trimmed);

// 清除 $binary 首位的 ASCII 控制字符

// (包括 0-31)

$clean = trim($binary, "\x00..\x1F");

var_dump($clean);

输出结果:string(32) " These are a few words :) ... "

string(16) " Example string

"

string(11) "Hello World"

string(28) "These are a few words :) ..."

string(24) "These are a few words :)"

string(5) "o Wor"

string(14) "Example string"

然后使用“stripslashes()”函数去除用户输入数据中的反斜杠;

示例:$str = "Is your name O\'reilly?";

// 输出: Is your name O'reilly?

echo stripslashes($str);

最后在调用“htmlspecialchars()”函数将HTML代码进行转义。

我们对用户所有提交的数据都通过 PHP 的 htmlspecialchars() 函数处理。

当我们使用 htmlspecialchars() 函数时,在用户尝试提交以下文本域:

该代码将不会被执行,因为它会被保存为HTML转义代码,如下所示:<script>location.href('http://www.runoob.com')</script>

以上代码是安全的,可以正常在页面显示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值