Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/05/2009, 16:30
Avatar de lucasphp
lucasphp
 
Fecha de Ingreso: mayo-2009
Ubicación: Misiones
Mensajes: 170
Antigüedad: 15 años
Puntos: 3
Respuesta: Imagen Dinamica Online/Offline

Cita:
Iniciado por DarkCo0oL Ver Mensaje
Eso estaba haciendo yo con un contador. Pero es muy bueno gracias por el aporte. Yo sigo buscando sobre algun inicio de secion desde 0 pero no encuentro nada basico, pero como serian las tablas de tu ejemplo no entiendo.

A tu ultima pregunta no se podria con algun boton de deslogueo?
las tablas de mysql? nombre de db="hola". tiene una tabla llamada "online" y dentro de online tiene una columna "login".
No entiendo como quieren hacer con sesiones... como dijeron por ahí, las sesiones son para un usuario individual, creo que otros no pueden saber si un user está o no logueado en base a sesiones.
se puede hacer con un botón el deslogueo, el deslogueo es como el valor que tomo en $_GET['id']=="logout". podés hacer un botón que envíe el valor .php?id=logout. como dije, el problema está en que si no clickean logout va a seguir figurando por mucho tiempo como "online".
lo que sigue es lo que se coloca en el sitio web para avisar si el operador está o no en línea:
---------
$link=mysql_connect("localhost","root");
mysql_select_db("hola",$link);
$sql=mysql_query("SELECT login from online",$link) or die(mysql_error);
$sqla=mysql_fetch_array($sql);
if ($sqla['login']=="si"){
echo "<h1>ONLINE</h1>"; //acá podés usar una simple imágen que diga online en lugar de imprimir el online con texto.
}else{
echo "<h1>OFFLINE</h1>";//idem
}
----------
cuando el usuario(operador) se está por loguear, dentro del código de login podrías agregar ésto.. $sql=mysql_query("UPDATE online SET login='si'",$link) or die (mysql_error);
entonces va a pasar de offline a online en la página principal.
el problema sigue siendo el que nombré arriba...
seguro habrá una forma de hacer bien ésto, pero hace muy poco empecé con php así que no la sé :(. saludos