现在的位置: 首页 > 互联网络 > WP相关 > 正文

用PHP显示随机图像

2010-09-29 07:59 WP相关 ⁄ 共 362字 ⁄ 字号 评论 8 条

    在用户登陆页面或留言发表页面,经常会看到验证码的身影,通过这项技术可以很大程度的提高网站的安全性。下面就说说怎么实现--

技术要点

   随机验证码的产生主要通过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>";

    }

?>

举一反三

   在网页中实现广告的随机显示。

目前有 8 条留言    访客:3 条, 博主:3 条 ,引用: 2 条

  1. cautoz 2010年10月01日 1:12 下午  @回复  Δ1楼 回复

    很久没来这了,祝博主国庆节快乐。


    • 管理员
      明镜 2010年10月01日 1:28 下午  @回复  ∇地下1层 回复

      呵呵,也祝你节日快乐~

  2. 园子 2010年10月02日 6:42 下午  @回复  Δ2楼 回复

    我不太喜欢输入验证码。


    • 管理员
      明镜 2010年10月02日 7:01 下午  @回复  ∇地下1层 回复

      输入验证码是比较麻烦。不过,这个方法可以用到别的地方 :razz:

  3. 皇家元林 2010年10月03日 8:51 上午  @回复  Δ3楼 回复

    嗯,不耐,可以举一反三了。。呵呵


    • 管理员
      明镜 2010年10月03日 9:13 上午  @回复  ∇地下1层 回复

      呵呵,这话说的~~ :roll:

外部的引用: 2 条

  • 利用TinySlider添加幻灯片 « 求索阁
  • 求索·通讯:第6期 求索阁10月份进展与展望 « 求索阁

给我留言

留言无头像?