Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk melaksanakan pengesahan token php
Cara melaksanakan pengesahan token php: 1. Buat borang bahagian hadapan; 2. Tetapkan bahagian pengesahan token bahagian belakang "do.php", dengan kod seperti "if($token ! = $_POST['token'] ){...}".
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3.
Bagaimana untuk melaksanakan pengesahan token php?
Contoh penggunaan dan pengesahan token php [Tersedia untuk ujian]
Contoh dalam artikel ini menerangkan penggunaan dan pengesahan token php. Kongsi dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:
1 Penerangan ringkas tentang fungsi token
PHP menggunakan pengesahan token untuk menghalang data sumber haram daripada diserahkan untuk akses dan peningkatan dengan berkesan. keselamatan operasi data
2. Kaedah pelaksanaan:
Borang hadapan:
<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>
Bahagian pengesahan token do.php:
<?php $module = $_POST['module']; $timestamp = $_POST['timestamp']; $token = md5($module.'#$@%!^*'.$timestamp); if($token != $_POST['token']){ echo('非法数据来源'); exit(); } $sec_name=$_POST['sec_name']; //PHP数据处理..... ?>
Pembelajaran yang disyorkan: " Tutorial video PHP》
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pengesahan token php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!