Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2011, 19:50
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Saber si ya hay una sesión creada (session)

session_start() crea la session pero no introduce datos dentro de esta session.

Para guardar datos en la session, debes usar la superglobal $_SESSION.

En tu primera pagina guardas un valor, y luego verificas en tus demás paginas si esa variable esta seteada o si no esta vacia.

Código PHP:
Ver original
  1. //Primera pagina:
  2. $_SERVER['primeraPagina'] = true;
  3.  
  4. //Luego en tus demas paginas:
  5. if(!isset($_SERVER['primeraPagina']) || empty($_SERVER['primeraPagina'])) {
  6.   //No provino desde la 1era pagina
  7.   //Redireccionar
  8. }