www.fltk.net > php中写$ChAr .= suBstr($ChArs,mt_rAnD(0,strlEn(...

php中写$ChAr .= suBstr($ChArs,mt_rAnD(0,strlEn(...

没有看到完整代码,根据strlen可以知道这块是用strlen或mb_strlen计算的字符串长度,如果,为什么减1,如果我推论没错这段代码应该是 mt_rand(0,strlen-1);举个例子,从一个字符串随机取出一段一定长度的随机字符串,验证码就是样的。 $randStr...

$str_number = trim($_POST['number']); session_start(); if('' == $str_number || $str_number != $_SESSION['rand']) die('验证码不正确。');

可以用php的GD库做 //随机生成验证码 class randomString { function createRandomStr($strLen) { list($usec, $sec) = explode(' ', microtime()); (float) $sec + ((float) $usec * 100000); $number = ''; $number_len = $strLen; $stuff = '...

重启apache。做一个测试页 var_dump(gd_info());输出数据表明PHP GD库引用成功。表单auth.html 验证码 请输入验证码 PHP GD库生成验证码 auth.php PHP GD库提交页面 check_auth.php

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com