php如何实现表单数据验证
php  /  管理员 发布于 7年前   394
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() 函数时,在用户尝试提交以下文本域:
<script>location.href('http://www.runoob.com')</script>
该代码将不会被执行,因为它会被保存为HTML转义代码,如下所示:
<script>location.href('http://www.runoob.com')</script>
以上代码是安全的,可以正常在页面显示。
以上就是php如何实现表单数据验证的详细内容,更多请关注其它相关文章!
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号