PHP汉字验证码的实现

<?php    
/*    
* 文件:chinesechar.php    
* 作用:汉字数据储存    
* 作者:PHP实战群:33918040 - 鱼尾唯一    
* 网址:http://bbs.ailf.cn/ http://www.fishwei.com/  
* 特注:版权所有转载注明出处!有付出才会有收获!
*/    
$ChineseChar = array("人","出","来","友","学","孝","仁","义","礼","廉","忠","国","中","易","白","者","火 ","土","金","木","雷","风","龙","虎","天","地",   "生","晕","菜","鸟","田","三","百","钱","福 ","爱","情","兽","虫","鱼","九","网","新","度","哎","唉","啊","哦","仪","老","少","日",   "月 ","星");    
?>    

<?php    
/*    
* 文件:check.php    
* 作用:验证    
* 作者:PHP实战群:33918040 - 鱼尾唯一    
* 网址:http://bbs.ailf.cn/ http://www.fishwei.com/   
* 特注:版权所有转载注明出处!有付出才会有收获!
*/    
session_start();    
$errorMSG = '''';    
//验证用户输入是否和验证码一致    
if(!is_null($_POST[''check'']))    
{    
        if (strcasecmp($_SESSION[''code''],$_POST[''code''])==0)    
            $errorMSG = "<p style="font-size:12px

时间: 2025-01-26 09:03:18

PHP汉字验证码的实现的相关文章

PHP实现算式验证码和汉字验证码实例

 这篇文章主要介绍了PHP实现算式验证码和汉字验证码实例,本文直接给出实现代码,需要的朋友可以参考下     在PHP网站开发中,验证码可以有效地保护我们的表单不被恶意提交,但是如果不使用算式验证码或者汉字验证码,仅仅使用简单的字母或者数字验证码,这样的验证码方案真的安全吗? 大家知道简单数字或者字母验证码很容易被破解,但是算式验证码或者中文汉字验证码不容易被破解,所以建议大家在使用验证码的时候,尽量用算式验证码或者中文汉字验证码. 下面是我写的两种验证码代码,有用到的朋友可以参考下: 1.算式

php实现汉字验证码和算式验证码的方法

 这篇文章主要介绍了php实现汉字验证码和算式验证码的方法,实例分析了算式验证码及中文汉字验证码的实现技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了php实现汉字验证码和算式验证码的方法.分享给大家供大家参考.具体分析如下: 大家知道简单数字或者字母验证码很容易被破解,但是算式验证码或者中文汉字验证码不容易被破解, 所以建议大家在使用验证码的时候,尽量用算式验证码或者中文汉字验证码. 下面是我写的两种验证码代码,有用到的朋友可以参考下: 1.算式验证码: 代码如下: <?p

php汉字验证码

最近因项目的要求,需要使用汉字验证码,于是研究了一个,在这里贴出代码来和大家分享一下.下面是使用php生成汉字验证码的具体用法和函数代码. 用法如下: <?php create_excode(4);//生成四个汉字的验证码 汉字验证码图片: 具体函数代码如下: <?php /* * $length 验证码汉字个数 */ function create_excode($length){ $randChar=array("浩","比","不&quo

使用jsp生成彩色汉字验证码

js|汉字|验证码 <%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %> <%! //生成随机颜色 Color getRandColor(Random random,int fc,int bc) { if(fc>255) fc=255; if(bc>255) bc=255; int r=f

汉字验证码源码制作教程

教程|验证码|汉字 汉字验证码制作源代码如下: <%@page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"%> <%!   //create by smallnest   //email: smallnest@gmail.com   //website:www.kuaff.com   //生成随机颜色   Colo

C#生成随机中文汉字验证码

汉字|随机|验证码|中文 前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码.'  我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段.仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理.  1.汉字编码原理  到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个

用C#生成中文汉字验证码的基本原理

汉字|验证码|中文 前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码.^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段.仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理. 1.汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉字组合

用C#生成随机中文汉字验证码的基本原理

汉字|随机|验证码|中文   前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码.^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段.仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理. 1.汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几

运用Jsp技术生成彩色汉字验证码

一些网站采用了字母和数字的验证码,数字和字母加起来一共30多个,如果有心,还是能够通过方法识别出来. 我在网上看到一篇文章"jsp彩色验证码",我进行了加强,生成的验证码内容为汉字,可以方便应用在面向汉语网民的网站认证上. 当然,我还看到别人考虑的几种方法: 1.生成计算题,比如20+34*(23-12)=?,用户必须输入正确的答案才能通过验证,这个想法挺好,但是用户必须打开计算器进行计算,增加了用户的难度 2.问一些常见的问题,比如"人"这个字由几笔组成.这也是不

PHP实现算式验证码和汉字验证码实例_php技巧

在PHP网站开发中,验证码可以有效地保护我们的表单不被恶意提交,但是如果不使用算式验证码或者汉字验证码,仅仅使用简单的字母或者数字验证码,这样的验证码方案真的安全吗? 大家知道简单数字或者字母验证码很容易被破解,但是算式验证码或者中文汉字验证码不容易被破解,所以建议大家在使用验证码的时候,尽量用算式验证码或者中文汉字验证码. 下面是我写的两种验证码代码,有用到的朋友可以参考下: 1.算式验证码: 复制代码 代码如下: <?php session_start(); header("Conte