在用户登陆页面或留言发表页面,经常会看到验证码的身影,通过这项技术可以很大程度的提高网站的安全性。下面就说说怎么实现--
技术要点
随机验证码的产生主要通过PHP的随机函数mt_rand()实现。该函数语法格式如下:int mt_rand([int min],[int max])。用于产生min和 max之间的随机数。
关键代码
利用函数mt_rand()生产4位随机数,并显示这4为随机数所对应的图片。代码如下:
<?php
$num=intval(mt_rand(1000,9999));
for($i=0;$i<4;$i++)
{
echo "<img src=images/".substr(strval($num),$i,1).".gif>";
}
?>
举一反三
在网页中实现广告的随机显示。
很久没来这了,祝博主国庆节快乐。
管理员 明镜: 2010年10月01日 1:28 下午 ∇地下1层
呵呵,也祝你节日快乐~
我不太喜欢输入验证码。
管理员 明镜: 2010年10月02日 7:01 下午 ∇地下1层
输入验证码是比较麻烦。不过,这个方法可以用到别的地方
嗯,不耐,可以举一反三了。。呵呵
管理员 明镜: 2010年10月03日 9:13 上午 ∇地下1层
呵呵,这话说的~~