发布网友 发布时间:2022-04-06 05:09
共2个回答
热心网友 时间:2022-04-06 06:38
在用户表中加四个字段,一个记录是否登录,一个记录登录随机码(每次登录不一样),一个记录最后登录时间,一个记录登录ip,登录后保存user_id及登录随机码的session,在全局的配置文件中写一个方法.每次访问一个页面都去查询用户表的登录随机码及ip,如果发现ip或随机码不一致(因为同一局域网获取的ip可能一样,所以不能单纯的判断ip,加上验证随机码),则弹出提示消息,并清空session,强迫下线.
热心网友 时间:2022-04-06 07:56
function run() {
static $is_run= false;
if ( $is_run == false ) {
$is_run = true;
echo '执行成功';
run();
$is_run = false; // 执行完成
} else {
echo '运行中,调用失败!';
}
}
run();