Ответов: 6 Просмотров: 61
|
$ip = addslashes(getenv("REMOTE_ADDR"));
$prov_ip = mysql_num_rows(mysql_query("SELECT * FROM `ban_ip` WHERE `ip`='$ip' limit 1"));
if ($prov_ip != 0)
{....}
if (isset($_COOKIE['session']) or isset($_COOKIE['id']))
{
if(empty($_COOKIE['id']) or empty($_COOKIE['session']))
{
$id = num($_COOKIE['id']);
$session = num($_COOKIE['session']);
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$id' and `session`='$session' "));
$user_strana=mysql_fetch_array(mysql_query("SELECT id,name,id_user FROM `strana` WHERE `id`='".num($user['id_strani'])."' "));
if($user['stra'] == "0" and $user['rank']== "122" and substr_count($_SERVER['PHP_SELF'],"stop") != '1')
{go("/stop".$ssilki1."");}///
$upd_online=mysql_query("UPDATE `users` SET `online`=`online`+'".$time_online."' WHERE `id`='".num($user['id'])."' ");
mysql_query("UPDATE `users` SET `last_click`='".time()."' WHERE `id`='".num($user['id'])."' ");
(Добавление)
tato пишет:Условия меняются, пользователей например больше или меньше, жестак тупит/нагружен. Если критично, положите базу в памать будет шустрее работать.
другого решения нет? |