Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2013, 18:18
Avatar de miguelangelbravo
miguelangelbravo
 
Fecha de Ingreso: marzo-2011
Mensajes: 23
Antigüedad: 13 años, 1 mes
Puntos: 1
Pregunta Actualizar en tiempo real contenido con php, mysql y ajax

Buenas noches, les agradezco de antemano por su ayuda, estoy haciendo un proyecto el cual en una parte de la pagina hay una lista de personas los cuales están identificados por un icono verde si están conectados y los que no, no muestran icono, conforme ingresar los usuarios en tiempo real le sale el icono de conectado, el problema es que hay instantes en el cual no muestra ningun usuario asi este en linea o no.

Estoy utilizando php, mysl y ajax.

Esta es la parte donde estan los usuarios listados:

Código PHP:
Ver original
  1. <?php
  2. $sqls = mysql_query("SELECT * FROM asignaturas WHERE id_usuario='".$_SESSION['id_usuario']."'") or die(mysql_error());
  3. while($reg=mysql_fetch_assoc($sqls)){
  4. $_SESSION['id_asignatura']=$reg['id_asignatura'];
  5. }
  6. ?>
  7. <script type="text/javascript">
  8. window.setInterval("actualizarOnline('online.php','id_usuario=+<?php echo $_SESSION['id_usuario']; ?>+&id_asignatura=+<?php echo $_SESSION['id_asignatura']; ?>','online')", 1000);
  9. </script>

al inicio de la pagina he colocado que no guarde la cache con :

Código PHP:
Ver original
  1. <?php
  2.          header("Cache-Control: no-cache");
  3.      header("Pragma: no-cache");
  4. ?>