Задача стояла такая: Если пользователь онлайн, т.е. active =1, тогда второй раз под этим пользователем вход запрещен! В связи с этим меня траблы ) с проверкой на присутствие пользователя в сети. Я создал в базе пользователей поле active = 0 / 1. Но когда пользователь онлайн, второго пропускает без проблем, пишет, что active = 0, хотя в базе я проверял стоит 1. Если очищаем куки и историю в браузере он не пропускает, видя, что пользователь онлайн, а второй вход без проблем пропускает! Как быть? Код (Text): $check_exists = mysql_query("SELECT * FROM users WHERE login='$login'"); $myrow2=mysql_fetch_assoc($check_exists); if ($myrow2['active']=='1'){ unset($_SESSION['login']); unset($_SESSION['password']); unset($_SESSION['id']); setcookie("auto", "", time()+9999999);//очищаем автоматический вход //already logged in elsewhere exit("Данный логин не может использоваться на 2-х или более компьютерах!"); }