本文将通过实例讲解使用PHP生成图片验证码,并介绍生成验证码的函数,需要的朋友可以参考下
本文以实例演示5种验证码,并介绍生成验证码的函数。PHP生成验证码的原理:通过GD库,生成一张带验证码的图片,并将验证码保存在Session中。
1、HTML
5中验证码HTML代码如下:
1、数字验证码
验证码:
2、数字+字母验证码
验证码:
3、中文验证码
验证码:
4、仿google验证码
验证码:
5、算术验证码
验证码:
2、js验证
$(function() { $("#getcode_num").click(function() { //数字验证 $(this).attr("src", 'code_num.php?' + Math.random()); }); $("#chk_num").click(function() { var code_num = $("#code_num").val(); $.post("chk_code.php?act=num", { code: code_num }, function(msg) { if (msg == 1) { alert("验证码正确!"); } else { alert("验证码错误!"); } }); }); //数字+字母验证 $("#getcode_char").click(function() { $(this).attr("src", 'code_char.php?' + Math.random()); }); $("#chk_char").click(function() { var code_char = $("#code_char").val(); $.post("chk_code.php?act=char", { code: code_char }, function(msg) { if (msg == 1) { alert("验证码正确!"); } else { alert("验证码错误!"); } }); }); //中文验证码 $("#getcode_zh").click(function() { $(this).attr("src", 'code_zh.php?' + Math.random()); }); $("#chk_zh").click(function() { var code_zh = escape($("#code_zh").val()); $.post("chk_code.php?act=zh", { code: code_zh }, function(msg) { if (msg == 1) { alert("验证码正确!"); } else { alert("验证码错误!"); } }); }); //google验证 $("#getcode_gg").click(function() { $(this).attr("src", 'code_gg.php?' + Math.random()); }); $("#chk_gg").click(function() { var code_gg = $("#code_gg").val(); $.post("chk_code.php?act=gg", { code: code_gg }, function(msg) { if (msg == 1) { alert("验证码正确!"); } else { alert("验证码错误!"); } }); }); //算术验证 $("#getcode_math").click(function() { $(this).attr("src", 'code_math.php?' + Math.random()); }); $("#chk_math").click(function() { var code_math = $("#code_math").val(); $.post("chk_code.php?act=math", { code: code_math }, function(msg) { if (msg == 1) { alert("验证码正确!"); } else { alert("验证码错误!"); } }); }); });
3、PHP生成验证码
session_start(); getCode(4,60,20); function getCode($num,$w,$h) { $code = ""; for ($i = 0; $i
以上就是本文的全部内容,希望对大家的学习有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Dreamweaver Mac版
Alat pembangunan web visual

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa
