Показать сообщение отдельно

  #3  
Старый 09.12.2007, 16:17
Sn@k3
Познавший АНТИЧАТ
Регистрация: 13.04.2006
Сообщений: 1,738
Провел на форуме:
5151669

Репутация: 1198


Отправить сообщение для Sn@k3 с помощью ICQ
По умолчанию

а вот чисто кусок, старый, откопал на компе в моем
т.е. дописываешь кусок кода, типа в файле есть ИП всех кто прошел авторизацию, а этот что ниже выкидывает все ИП что на странице , если не лень разбирайся)
PHP код:
<? 
$timelim
=1///лимит времени в секундах допустимого бездействия пользоваеля 
session_id("hfJKcbJssJ"); 
session_start(); 
$f=1
if(!isset(
$_SESSION['kolvo']))  
    
$_SESSION['kolvo']=0
if(
$_SESSION['kolvo']>0

  for(
$i=0;$i<$_SESSION['kolvo'];$i++) 
    if(
$_SESSION['users']['ip'][$i]==$_SERVER['REMOTE_ADDR']) 
       { 
         
$_SESSION['users']['date'][$i]=date('U'); 
         
$f=0
         break; 
       } 

if(
$_SESSION['kolvo']>0)       
for(
$i=0;$i<$_SESSION['kolvo'];$i++) 
   if(
date('U')-$_SESSION['users']['date'][$i]>$timelim
   { for(
$j=$i;$j<$_SESSION['kolvo']-1;$j++) 
        { 
         
$_SESSION['users']['date'][$j]=$_SESSION['users']['date'][$j+1]; 
         
$_SESSION['users']['ip'][$j]=$_SESSION['users']['ip'][$j+1]; 
        } 
     
$_SESSION['kolvo']--; 
    } 

if(
$f

  
$_SESSION['users']['ip'][$_SESSION['kolvo']]=$_SERVER['REMOTE_ADDR']; 
  
$_SESSION['users']['date'][$_SESSION['kolvo']]=date('U'); 
  
$_SESSION['kolvo']++; 

print
$_SERVER['REMOTE_ADDR']; 
?>
 
Ответить с цитированием