<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="php生成五种样式（数字、文字、混交）的验证码图片的方法（附代码）" id="card1">
<p> 游客</p><p>
标题:php生成五种样式（数字、文字、混交）的验证码图片的方法（附代码）<br/>
正文:<br/>
以前输出验证码的时候用过一个方法，在前台用JS生成验证码字符串，再传递到后台用PHP输出验证码图像。这样在验证时就不需要使用$_SESSION传递验证码的值，直接用JS比较生成的字符串和输入的字符串是否相等即可。本文以实例演示5种验证码，并介绍生成验证码的函数。PHP生成验证码的原理：通过GD库，生成一张带验证码的图片，并将验证码保存在Session中。1、HTML5中验证码HTML代码如下：&amp;lt;div class=&quot;demo&quot;&amp;gt;<br/> &amp;lt;h3&amp;gt;1、数字验证码&amp;lt;/h3&amp;gt;<br/> &amp;lt;p&amp;gt;验证码：&amp;lt;input type=&quot;text&quot; class=&quot;input&quot; id=&quot;code_num&quot; name=&quot;code_num&quot; maxlength=&quot;4&quot; /&amp;gt; &amp;lt;img src=&quot;code_num.php&quot; id=&quot;getcode_num&quot; title=&quot;看不清，点击换一张&quot; align=&quot;absmiddle&quot; /&amp;gt;&amp;lt;/p&amp;gt;<br/> &amp;lt;p&amp;gt;&amp;lt;input type=&quot;button&quot; class=&quot;btn&quot; id=&quot;chk_num&quot; value=&quot;提交&quot; /&amp;gt;&amp;lt;/p&amp;gt;<br/> &amp;lt;/div&amp;gt;<br/> &amp;lt;div class=&quot;demo&quot;&amp;gt; &amp;lt;h3&amp;gt;2、数字+字母验证码&amp;lt;/h3&amp;gt;<br/> &amp;lt;p&amp;gt;验证码：&amp;lt;input type=&quot;text&quot; class=&quot;input&quot; id=&quot;code_char&quot; maxlength=&quot;4&quot; /&amp;gt; &amp;lt;img src=&quot;code_char.php&quot; id=&quot;getcode_char&quot; title=&quot;看不清，点击换一张&quot; align=&quot;absmiddle&quot; /&amp;gt;&amp;lt;/p&amp;gt;<br/> &amp;lt;p&amp;gt;&amp;lt;input type=&quot;button&quot; class=&quot;btn&quot; id=&quot;chk_char&quot; value=&quot;提交&quot; /&amp;gt;&amp;lt;/p&amp;gt;<br/> &amp;lt;/div&amp;gt;<br/> &amp;lt;div class=&quot;demo&quot;&amp;gt;  &amp;lt;h3&amp;gt;3、中文验证码&amp;lt;/h3&amp;gt;<br/> &amp;lt;p&amp;g<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2145&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2145&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2145&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2145&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2145&amp;Page=6">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2145">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2145">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>