扫码关注官方订阅号
请输入验证码:
session_start(); //启动session
$input = array_merge(range('a', 'z'),range('A', 'Z'),range('0', '9')); //创建验证码数组
shuffle($input); //打乱数组
$result = ''; //验证码结果初始化
for ($i=0; $i < 4 ; $i++) { //循环取出前四位验证码
$result .= $input[$i]; //通过循环赋值验证码
}
echo $result; //输出验证码
$_SESSION['Result'] = $result; //将验证码的结果赋值到session
// setcookie(session_name(),session_id(),time()+30);
if (isset($_REQUEST['v1'])) { //判断输入框是否有值
if (strtoupper($_REQUEST['v1']) == strtoupper($_SESSION['Result'])) { //判断验证码的是正确
echo "";
unset($_SESSION['Result']);
}else{
echo "验证输入错误,请重新输入!!";
echo "随机函数的值为:".$_SESSION['Result']."";
echo '表单输入的表单值为:'.$_REQUEST['v1'];
?>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部