<?php if(!isset($_SESSION)){ session_start(); } require_once(dirname(__FILE__)."ImageCode.php"); unset($_SESSION['yzm']); $randCode = ''; $chars = 'abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPRSTUVWXYZ23456789'; for ( $i = 0; $i < 4; $i++ ) { $randCode .= substr($chars, mt_rand(0, strlen($chars) - 1), 1); } $_SESSION['yzm']=$randCode; // 记录session ImageCode($randCode, 60); /*方法二*/ /*$authstr = mt_rand(1000, 9999); // 生成随机字符串 $_SESSION['yzm'] = $authstr; // 记录session ImageCode($authstr, 60); // 显示GIF动画*/ ?>
第三步:调用和显示验证码,在需要添加验证码的页面加入以下代码,代码如下:
<input type="text" size="12"/> <SCRIPT LANGUAGE="JavaScript"> <!-- document.write('<img title="刷新验证码" src="yzimg.php?'+Math.random()+'">'); //--> </SCRIPT>
以上就是为大家分享的如何使用php生成动态验证码的相应代码,希望对大家的学习有所帮助。
您可能感兴趣的文章: