【php简略验证码】教程文章相关的互联网学习教程文章

php验证码php非预置图片生成验证码【图】

本文介绍了php非预置图片生成验证码的方法,不需要事先预置验证码图片在服务器中,图片背景绘制是随机的,生成验证码的例子,需要的朋友参考下。 php生成验证码 php生成验证码的独立页,不需要事先预置验证码图片在服务器中,图片背景绘制是随机的。专题推荐:php验证码大全 在任何需要显示验证码的页面位置,用标签载入该文件访问地址即可,服务器端的验证码值存于session中:$_SESSION[randcode] 完整代码:

php图片验证码代码多个实例

//文件头... header("Content-type: image/png"); //创建真彩色白纸 $im = @imagecreatetruecolor(50, 20) or die("建立图像失败"); //获取背景颜色 $background_color = imagecolorallocate($im, 255, 255, 255); //填充背景颜色(这个东西类似油桶) imagefill($im,0,0,$background_color); //获取边框颜色 $border_color = imagecolorallocate($im,200,200,200); //画矩形,边框颜色200,...

php随机验证码图片生成实例详解

/** 默认首页 **/ class DefaultController extends AppController { public function index() { $len = 5; $str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789";$im = imagecreatetruecolor ( 70, 20 ); $bgc = imagecolorallocate($im, 255, 255, 255); $bgtxt = imagecolorallocate($im, 220, 220, 220);//随机调色板 $colors = array( imagecolorallocate($im, 255, 0, 0), imagecolorallocate($im, 0, 200, 0), imagecolorallocate(...

php随机生成图片验证码方法详解

session_start();//随机生成验证码的字符串function random($len) { $srcstr="ABCDEFGHIJKLMNPQRSTUVWXYZ123456789"; mt_srand(); $strs=""; for($i=0;$i $strs.=$srcstr[mt_rand(0,33)]; } return ($strs);}$str=random(5); //随机生成的字符串$width=60; //验证码图片的宽度$height=25; //验证码图片的高度//Date in the pastheader("Expires:Mon,26 Jul 1997 05:00:00 GMT");//always modifiedheader("Last-Modified:".g...

thinkphp验证码与分页实例学习教程【图】

class CommonAction extends Action{ function verify(){ import('ORG.Util.Image'); //英文验证码 //Image::buildImageVerify(5,5,gif,90,30,'verify'); //中文验证码 Image::GBVerify(); } }?>5,view模板部分: 模板index.html页面如下:验证码:6,控制器: 控制器UserAction.class.php如下://验证码验证if($_SESSION[verify]!=md5($_POST[verify])){ $this->error(验证码不正确); }二、分页: 1,导...

php图片验证码函数实现扭曲字符的实现代码

/*** CaptchaImage() - 创建扭曲字符的验证码图片* $session_name string 验证码图片创建时所需生成Session的变量名* $width int 验证图片的宽度,默认120,注:图片高度与宽度比例相对固定* $noise int 干扰素的点数,默认0* $disturb int 干扰字符个数,默认0* $curve bool 是否增加干扰曲线,默认ture* */function CaptchaImage($session_name = , $width = 120, $noise = 0, $disturb = 0, $curve = true){ $im_x = $w...

验证码破解和反破解的思路

使用php破解验证码,只有一种方法,就是收集验证码里出现字符的特征码,然后想办法分离出验证码里的字符。什么人工智能,显然是php做不到的,所以,只要能收集齐验证码里出现字符的特征码,又能找到方法分离出验证码里的字符,就可以破解。反破解的思路也主要是围绕这两步,使用更多的字符,比如使用中文,使用更多的字体和变形,使得同一个字符有多个特征码,或者没有固定的特征码。增加分离字符的难度,字符出现在验证码中的位置...

大气漂亮的验证码

自己导入字体,可以按照自己的额需要随便修改。字体建议是用粗的<?php class Imagecode{ private $width ; private $height; private $counts; private $distrubcode; private $fonturl; private $fonturlbg; private $session; /** * Enter description here... * * @param unknown_type $width 宽度 * @param unknown_type $height 高度 * @param unknown_type $counts 字符个数 * @param unknown_type $dis...

简单中文验证码

简单中文验证码 $text = '的一是不了人我在有他这中大来上国个到说们为子和你地出道也时年得就那要下以生会自着去之过家学对可她里后小么心多天而能好都然没日于起还发成事只作当想看文无开手十用主行方又如前所本见经头面公同三已老从动两长知民样现分将外但身些与高意进把法此实回二理美点月明其种声全工己话儿者向情部正名定女问力机给等几很业最间新什打便位因重被走电四第门相次东政海口使教西再平真听世气信北少关并内加化由...

一个非常好用的验证码工具类

<?php/** * 验证码类 */class Base_Tool_Verify{ /** * 生成验证码方法 */ public static function createCode(){ //生成验证码图片 // 全数字 $str = "D,B,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,W,J,K,M,M,N,K,P,Q,R,S,T,U,V,W,X,Y,Z"; //要显示的字符,可自己进行增删 $list = explode(",", $str); $cmax = count($list) - 1; $verifyCode = ; for ( $i=0; $i...

【可获取JSON数据】工信部ICP备案查询系统数据获取,免验证码通过域名查询调取ICP备案信息

调用 http://vote.bi-xenon.cn/checkicp.php 的信息,再对获取到的信息截取即可注:从一个朋友那里得来的好东西,这种东西现在很少见了,大伙且行且珍惜,哈哈2014-11-25注:需要JSON的童鞋,可在GET里加入JSON键,值为为任意,如 http://vote.bi-xenon.cn/checkicp.php?dm=sina.com&json=1 即可获得JSON数据低调,低调~$domain= 'so.com';$url='http://vote.bi-xenon.cn/checkicp.php?dm='.$domain; //网页查询格式//JSON格式 $ur...

一个漂亮的PHP验证码【图】

自己导入字体,可以按照自己的额需要随便修改。 <?php class Imagecode{ private $width ; private $height; private $counts; private $distrubcode; private $fonturl; private $session; function __construct($width = 120,$height = 30,$counts = 5,$distrubcode="1235467890qwertyuipkjhgfdaszxcvbnm",$fonturl="C:\Windows\Fonts\TektonPro-BoldCond.otf"){ $this->width=$width; $this->height=$height; $thi...

php生成验证码与验证码验证完整实例

无标题文档verifycode.php文件代码如下 /* 图片验证码 Powered By KASON test http://www.hzhuti.com/nokia/c6/ */ session_start(); $num=4;//验证码个数 $width=80;//验证码宽度 $height=20;//验证码高度 $code=' '; for($i=0;$i { switch(rand(0,2)) { case 0:$code[$i]=chr(rand(48,57));break;//数字 case 1:$code[$i]=chr(rand(65,90));break;//大写字母 case 2:$code[$i]=chr(rand(97,122));br...

基于GD库的php验证码类且支持中英文字体、背景、干扰点线、扭曲等

基于GD库的php验证码类(支持中英文字体、背景、干扰点线、扭曲.......) <?php /* * Captcha Class base on PHP GD Lib * @author Design * @version 1.0 * @copyright js8.in 2010 * @demo * include(captchaClass.php); * $captchaDemo=new Captcha(); * $captchaDemo->createImage(); */ class Captcha { //@定义验证码图片高度 private $height; //@定义验证码图片宽度 private $width; //@定义验证码字符个数 private $textN...

验证码PHP类支持数字,字母,汉字,混合

<?php// +------------------------------------------------------------------------// 验证码类,该类的对象能动态获取验证码图片,验证码字符保存在SESSION[code]中 // +------------------------------------------------------------------------// 支持4种格式 数字 字母 汉字 混合// +------------------------------------------------------------------------// @Author: HelloChina(sanzi0930@163.com) ...