本文實例講述了php token使用與驗證。分享給大家供大家參考,具體如下:
一、token功能簡述
PHP 使用token驗證可有效的防止非法來源數(shù)據提交訪問,增加數(shù)據操作的安全性
二、實現(xiàn)方法:
前臺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('非法數(shù)據來源'); exit();}$sec_name=$_POST['sec_name'];//PHP數(shù)據處理.....?>希望本文所述對大家PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選