PHP验证码登录实例
2015-12-17 01:03
633 查看
转自:http://blog.chinaunix.net/uid-20344928-id-3425140.html
通过random生成随机数,然后保存在session里:
通过random生成随机数,然后保存在session里:
session_start(); function random($length, $numeric = 0) { mt_srand((double)microtime() * 1000000); if($numeric) { $hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1)); } else { $hash = ''; $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $max = strlen($chars) - 1; for($i = 0; $i < $length; $i++) { $hash .= $chars[mt_rand(0, $max)]; } } return $hash; } $seccode = random(4, 1); $_SESSION['seccode'] = $seccode; $seccode = sprintf('%04d', $seccode);
相关文章推荐
- PHP最好的培训学校-兄弟连IT教育
- PHP响应post请求上传文件的方法
- PHP实现发送邮件的方法(基于简单邮件发送类)
- php提交post数组参数实例分析
- WordPress中获取页面链接和标题的相关PHP函数用法解析
- PHP附件下载中文名称乱码的解决方法
- 简介WordPress中用于获取首页和站点链接的PHP函数
- WordPress中用于获取及自定义头像图片的PHP脚本详解
- 开启win7 FTP 服务 无法登陆的原因
- php mCrypt 扩展
- xampp中php5.6替换到php7
- PHP与移动客户端接口安全校验
- 六、安装laravel5.1
- XAMPP的使用——Java转PHP初步学习的过程
- ThinkPHP学习笔记1
- vsftp部署和优化错误
- 部署和调优 1.6 vsftp部署和优化-2
- php - 观察者模式
- ContentProvider相关知识
- 部署和调优 1.5 vsftp部署和优化-1