本篇文章主要探讨php中form表单的安全验证。有一定的参考价值,有需要的朋友可以参考一下,跟随小编一起来看解决方法吧。
成都创新互联公司是一家专业提供黄冈企业网站建设,专注与成都网站设计、做网站、H5网站设计、小程序制作等业务。10年已为黄冈众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
一、token功能简述
PHP 使用token验证可有效的防止非法来源数据提交访问,增加数据操作的安全性
二、实现方法:
前台form表单:
<form action="do.php" method="POST"> <?php $module=mt_rand(100000,999999);?> <input type="text" name="sec_name" value=""/> <input type="hidden" name="module" value="<?php echo $module;?>"/> <input type="hidden" name="timestamp" value="<?php echo time();?>"/> <input type="hidden" name="token" value="<?php echo md5($module.'#$@%!^*'.time());?>"/> </form>
后台do.php的token验证部分:
<?php $module = $_POST['module']; $timestamp = $_POST['timestamp']; $token = md5($module.'#$@%!^*'.$timestamp); if($token != $_POST['token']){ echo('非法数据来源'); exit(); } $sec_name=$_POST['sec_name']; //PHP数据处理..... ?>
关于php中form表单的安全验证就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果喜欢这篇文章,不如把它分享出去让更多的人看到。
网站栏目:php中form表单的安全验证
文章出自:https://www.cdcxhl.com/article24/joddje.html
成都网站建设公司_创新互联,为您提供商城网站、企业网站制作、动态网站、品牌网站建设、软件开发、网站内链
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联