验证码是大家都见过的东西,试问哪里进行登录时候会用不到验证码呢,如此人尽皆知的验证码是如何生成的呢?
以下便是用php简单的生成随机四位验证码。多多指教、
<?php
header('content-type:text/html;charset=utf-8');
1,定义验证码所需要的字符
$str = "abcdefghigklmnopqrstuvwxyz0123456789";
2.获取定义的函数里所以字符的长度
$lon = strlen($str);
3.循环四次
for($i=0;$i<4;$i++){
4.mt——rand(0,到最后)的随机拿出一个,付给rand
$rand = mt_rand(0,$lon);
5.拿出数组中长度为函数'rand'的一个字符,并输出。
echo substr($str, $rand,1);
}