php token使用与验证示例【测试可用】
2018-09-07 14:32
本文实例讲述了php token使用与验证。分享给大家供大家参考,具体如下:
一、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相关内容感兴趣的读者可查看本站专题:《php程序设计安全教程》、《php安全过滤技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
文章标题:php token使用与验证示例【测试可用】
文章链接:http://soscw.com/index.php/essay/13629.html