|
发表于 2003-12-29 12:02:01
|
显示全部楼层
用 perl 可以实现。
具体作法:
1. 用 session 处理,设置 timeout 时间,如果在 timeout 时间后没有再次操作,就取消验证码。 具体操作看一下 apache::sessions 模块
2. 用 cookie 操作,在 cookie 中记录用户操作时间,在第二次操作进取出时间得到与当前时间的差,如果差大于 timeout 时间就可取消
3. 使用 聊天室那样的定时刷新技术,在刷新时间段内操作,则检证码有效,否则产生新验证码 |
|