php token使用与验证示例【测试可用】

2018-09-07 14:32

阅读:216

  本文实例讲述了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程序设计有所帮助。


评论


亲,登录后才可以留言!