Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/04/2012, 18:05
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 6 meses
Puntos: 2237
Respuesta: Problema con contador de visitas

Cuál es tu punto débil en sesiones?

Debes usar session_start(); al principio de tus scripts, antes de cualquier salida e independientemente de que tengas un sistema de usuario o no.

Puedes crear las variables de sesión conforme las vayas necesitando, en tu caso, primero revisas:
Código PHP:
Ver original
  1. // Tiempo límite de media hora
  2. $limite = time() - 1800;
  3.  
  4. // con isset() revisas si ya existe la variable de sesión
  5. // si existe, la comparas con el tiempo límite
  6. if(isset($_SESSION['tiempo']) && $_SESSION['tiempo'] > $limite) {
  7.     // No realizas la operación, simplemente...
  8.     // ...Lees el contador
  9. } else {
  10.     // No existe la variable de sesión (primera visita (?))
  11.     // o ya pasó más de media hora
  12.     // Asignas el valor de sesión
  13.     $_SESSION['tiempo'] = time();
  14.     // Lees y actualizas el contador
  15. }
  16.  
  17. // Aquí muestras la cantidad de visitas
__________________
- León, Guanajuato
- GV-Foto