随机生成的验证码中元素是由 ‘a-z’, ‘A-Z’, ‘0-9’ 组成,具体代码如下:
<?php
// 随机生成验证码
$arr = array_merge(range('a','b'),range('A','B'),range('0','9'));
shuffle($arr); // 重新排序
$arr = array_flip($arr); // 反转数组的键值和val值
$arr = array_rand($arr, 4); // 显示位数
$res = '';
foreach ($arr as $v){
$res .= $v; // 拼接数组里面的值
}
// cookie 存值
setcookie('validCode', $res, time()+600, '/');
?>
文本参考地址: https://blog.csdn.net/weixin_42447230/article/details/80699861
cookie存值和具体参数详情可参考:https://blog.csdn.net/qq_36031499/article/details/54573461