本帖最后由 jsonyv 于 2012-05-23 11:32:07 编辑

解决方案 »

  1.   

    不知道discuz是怎么处理的,我看到他们的登陆是做了类似的处理,会防止用户恶意登陆,登陆超过5次就禁止登陆,我猜他们是根据IP来记录错误登陆次数的,有老大解解疑惑吗?
      

  2.   

    每台电脑生成cookie是否能解决问题
      

  3.   

    保存array到这个文件,
    以session id为key,值为上次搜索的时间戳。
      

  4.   

    这样子,因为搜索的人应该不会很多,当然个别(动作)论坛除外
    可以使用memcache 来保存数据用ip+用户名+搜索时间的组合方式来判断
      

  5.   

    你一开始的锁定是针对所有用户的,所以用文件锁是正确的后来你又想只锁定单个用户,那么用 session 就可以了
      

  6.   

    session控制即可, 如果要防黑客另当别论, session对它们毫无作用, 不提交cookie就是了.