龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 产生验证码

时间:2014-12-03 11:18来源:网络整理 作者:网络 点击:
分享到:
产生验证码 [代码片段(114行)]
<?php 
//Session保存路径
$sessSavePath = dirname(__FILE__)."/data/sessions/";
if(is_writeable($sessSavePath) && is_readable($sessSavePath)){ 
    session_save_path($sessSavePath);
}
$letter = "";
//获取随机数字
for ($i=0; $i<3; $i++) {
  $letter .= chr(mt_rand(48,57));
}
//获取随机字母
for ($i=0; $i<3; $i++) {
  $letter .= chr(mt_rand(65,90));
}
//重构字符顺序
$strs = str_split($letter);
shuffle ($strs);
$rndstring = "";
while (list (, $str) = each ($strs)) {
  $rndstring .= $str;
}
//获取随机字符
//$letras = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
//for($i=0; $i<6; $i++) {
    //$rndstring .= chr(mt_rand(48,90));
//  $rndstring .= $letras[rand(0, 35)];
/
      
精彩图集

赞助商链接