验证码程序

$code="";

for($i=0;$i<4;$i ){

$Xi=mt_rand(0,strlen($str)/2);

if($Xi%2) $Xi =1;

$code.=substr($str,$Xi,2);

}

$_SESSION['code']=$code;         //赋值给SESSION

$im=imagecreatetruecolor($w,$h);

$bkcolor=imagecolorallocate($im,250,250,250);

imagefill($im,0,0,$bkcolor);

/***添加干扰***/

for($i=0;$i<15;$i ){

$fontcolor=imagecolorallocate($im,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));

imagearc($im,mt_rand(-10,$w),mt_rand(-10,$h),mt_rand(30,300),mt_rand(20,200),55,44,$fontcolor);

}

for($i=0;$i<255;$i ){

$fontcolor=imagecolorallocate($im,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));

imagesetpixel($im,mt_rand(0,$w),mt_rand(0,$h),$fontcolor);

}

/***********内容*********/

for($i=0;$i<4;$i ){

$fontcolor=imagecolorallocate($im,mt_rand(0,120),mt_rand(0,120),mt_rand(0,120)); //这样保证随机出来的颜色较深。

$codex=iconv("GB2312","UTF-8",substr($code,$i*2,2));

imagettftext($im,mt_rand(20,24),mt_rand(-60,60),40*$i 20,mt_rand(30,35),$fontcolor,$fontface,$codex);

}

imagepng($im);

?>

php英文验证码,php 中英文验证码程序相关推荐

  1. php 验证码数字英文的,验证码的英文_php 中英文验证码程序

    摘要 腾兴网为您分享:php 中英文验证码程序,我画你猜,搜狐视频,书城,民宿客栈等软件知识,以及酷我音乐2013,小快笔录音整理工具,施乐268dw驱动,qq经典头像98个,造字工房字体包,福利之家 ...

  2. 英文登录验证码php,php 中英文验证码程序

    php 中英文验证码程序 $code=""; for($i=0;$i<4;$i++){ $Xi=mt_rand(0,strlen($str)/2); if($Xi%2) $X ...

  3. 各种登录源码来了!基础登录、验证码登录、小程序登录...全都要!

    现在开发个应用登录比以前麻烦的多.产品经理说用户名密码登录.短信登录都得弄上,如果搞个小程序连小程序登录也得安排上,差不多就是我全都要. 多种登录途径达到一个效果确实不太容易,今天胖哥在Spring ...

  4. 前端验证码与后端验证码

    最近在搭建项目的登录界面,有一个验证码模块,like this 搜了一些教程是在前端实现的,就在我准备比着写的时候,看到一条留言"这样的验证码只能防人,不能防机器". 所以,我就转 ...

  5. Python - Flask 图片验证码和邮箱验证码的后端实现

    1. 图片验证码 1.1 工具类 - utility.py 将所有和图片验证码有关的方法放在类 ImageCode import random import string from io import ...

  6. 图形验证码+短信验证码【Java应用实例】

    一.图形验证码的实现 1.1 简介 常在网上晃悠的人,对下面这张图都不会陌生.特别是在注册新账号.确认交易时,它们都会频繁出现,要求我们输入正确的验证码,那这些看上去跟我们要做的事情完全无关的验证码到 ...

  7. 暴力破解与验证码安全之——验证码安全

    验证码安全 简介 验证码(CAPTCHA)是"Completely Automated Public Turing test to tell Computers and Humans Apa ...

  8. python tensorflow验证码识别_TensorFlow 验证码识别

    TensorFlow 验证码识别 • 准备模型开发环境 第三方依赖包 Pillow (PIL Fork) PIL(Python Imaging Library) 为 Python 解释器添加了图像处理 ...

  9. 短信验证码与图形验证码搭配使用更安全

    现今验证方式多种多样,例如短信验证码.图形验证码.语音验证码.滑动验证码.口令验证码等.我们在注册账号.登陆网站的时候,会发现在获取关键的短信验证码时会遇到先输入图形验证码来增加操作的复杂性,表面上看 ...

最新文章

  1. 印章WinForm自定义控件封装,提供源码下载
  2. HTML DOM Attribute 对象
  3. 教程-经典Delphi教程网
  4. Windows下怎样设置jar包开机自启动运行
  5. javase11源码文件_JavaSE 7,8:确定特定文件系统支持的视图
  6. Mysql -update - Error Code: 1175. You are using safe update mode and you tried to update a table wit
  7. 【Python-3.3】字典存储调查问卷
  8. 在Python中使用try-except-else是否是一种好习惯?
  9. 浅谈一下Program Files和Program Files(x86)
  10. 2021年安全生产模拟考试(全国特种作业操作证高处作业-高处安装维护拆除模拟考试题库二)安考星
  11. HC05蓝牙模块(主从一体)简单使用
  12. ThreadX移植——STM32H7+MDK-AC6平台
  13. torch.repeat()
  14. 越野滑雪比赛计时|滑雪计时器|2019第二届青年运动会越野滑雪团体短距离项目
  15. Android之仿B612咔叽滤镜列表操作
  16. symbian 模拟器 中文显示
  17. 推荐系统之DIN代码详解
  18. php+安装+curl_linux php安装curl扩展的方法
  19. 如何搜索论文对应的参考文献 | 学术网站 分析 + 推荐 |
  20. 从麻省理工到云计算创业公司,我经历了什么?

热门文章

  1. BeautifulSoup案例2——抓取优美图库
  2. 07 不同 vcf 注释结果转 maf
  3. Apache-WebLogic plub-in插件的安装
  4. SCQ16GS03M1F1C-32AA 紫光动态存储器
  5. STM32CubeIDE 复制工程
  6. ios是什么,ios是什么意思
  7. HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。
  8. 说起仙人掌,相信你一定不会觉得陌生
  9. Python爬虫入门教程15:音乐网站数据的爬取
  10. ogg在DDL语句同步时出现[Error code [942], ORA-00942的分析