这种需求实现方法就太多了 举个例子:假设你的验证码是4位数字
获取当前天的 年 月  日  分别md5 取其前5位连接在一起再次MD5   再取MD5值中的前四个数字拼到一起(如果不够就用0填充)  就能实现你的需求.

解决方案 »

  1.   

    用 date('Ymd') 做种子即可
      

  2.   

    生成到一个外部文件,用filemtime();验证生成时间是否超过一天。
      

  3.   

    不是跟你说了吗?srand(date('Ymd'));
    echo rand(0, 100);
    用日期信息做种子,你刷过24点才回变
      

  4.   

    恩LS都说过了,用日期信息做种子,如果不要保存数据库的话用session+cookie吧