Tentei fazer por sessão... mas já existe uma sessão para a área restrita... entao o que farei???
da um please ai... valeu...
<? $usuario_sessao_agora = $_SESSION['nomedousuario']; $nick = $usuario_sessao_agora; if($nick == ""){ $nick = 13; } include "conecta.php"; //DEFINE HORÁRIO DE AGORA... $ts = time(); //HORÁRIO DE AGORA MENOS 60... $to = time()-60; //VERIFICA SE EXISTE ALGUM REGISTRO DO IP DA MÁQUINA QUE ESTÁ ACESSANDO $sql = @mysql_query("SELECT count(*) FROM usuarios_online WHERE ip = '$REMOTE_ADDR'"); //QUANTIDADE DE RESULTADOS?? ... $sqlt = @mysql_result($sql,0,0); //CASO HAJA ALGUM REGISTRO COM O IP DA MÁQUINA QUE ESTÁ ACESSANDO DA UM UPDATE DE INFORMAÇÕES... if ($sqlt) @mysql_query("UPDATE usuarios_online SET timestamp = '$ts' ,local = '$PHP_SELF' ,nick = '$nick' WHERE ip = '$REMOTE_ADDR'"); //SE NÃO INSERE NOVOS DADOS... else @mysql_query("INSERT INTO usuarios_online (timestamp,ip,local,nick) VALUES ('$ts','$REMOTE_ADDR','$PHP_SELF','$nick')"); //DELETA TODOS REGISTROS DE USUÁRIOS QUE ESTIVEREM A MAIS DE 60 SEGUNDOS SEM ACESSO... $sql = @mysql_query("DELETE FROM usuarios_online WHERE timestamp < $to"); //SELECIONA A TABELA DE USUARIOS_ONLINE... $sql = "SELECT ip, nick FROM usuarios_online ORDER BY nick"; $resultado = mysql_query($sql); //CONTA QUANTOS REGISTROS VOLTARAM DA BASE DE DADOS... $cont = mysql_num_rows($resultado); $sql1 = "SELECT ip, nick FROM usuarios_online WHERE nick <> 13 ORDER BY nick"; $resultado1 = mysql_query($sql1); //CONTA QUANTOS REGISTROS VOLTARAM DA BASE DE DADOS... $cont1 = mysql_num_rows($resultado1); if($cont1 <= 1){ $s = ""; }else{ $s = "s"; } $online_usu = "$cont1 usuário$s"; $sql2 = "SELECT ip, nick FROM usuarios_online WHERE nick = 13 ORDER BY nick"; $resultado2 = mysql_query($sql2); //CONTA QUANTOS REGISTROS VOLTARAM DA BASE DE DADOS... $cont2 = mysql_num_rows($resultado2); if($cont2 <= 1){ $s = ""; }else{ $s = "s"; } $online_ano = "$cont2 usuário$s"; //SE HOUVER MAIS QUE UM USUARIO ADICIONA UM 's'... if($cont <= 1){ $s = ""; }else{ $s = "s"; } $online_num = "$cont usuário$s"; $online_usu_cad = ""; $num = 1; while($linha1 = mysql_fetch_array($resultado1)){ $usuario = $linha1['nick']; if($num < $cont1){ $ponto = ", "; }else{ $ponto = ""; } $online_usu_cad .= $usuario.$ponto; $num = $num + 1; } ?>