在第一次访问完数据库时,设置一个Cookie让它在1秒后过期,在第二次访问数据库时,在程序中读这个cookie,如果还没过期就提示错误,如果过期就继续。

解决方案 »

  1.   

    使用cookie或是session来控制,你是想防止刷屏吧?
      

  2.   

    使用session存储访问时间然后进行比较
    if (empty($_SESSION['lastTime']))
       $_SESSION['lastTime'] = time();
    else
    {
       if(time()-$_SESSION['lastTime']>=1)
          echo("在一秒钟内不能联续两次访问数据库!");
       exit();
    }
    //........数据库操作.........
      

  3.   

    可以把客户端要的数据缓存起来,不过,数据库本来就是为客户服务的。
    要相信数据库的能力。真的。
    Mysql 百万级的数据量都可以很好的处理。