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;
}
?>










