Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2013, 22:37
Avatar de camilo1986
camilo1986
 
Fecha de Ingreso: febrero-2013
Mensajes: 1
Antigüedad: 11 años, 3 meses
Puntos: 0
fallo en sesiones php

Tengo un problema y soy nuevo en php, ojala me puedan ayudar.
Cuando se entra al sitio se elige un pais y se llega a una Url como esta:

http://mipagina.com/home.php?id_pais=colombia

luego pongo este codigo en el home.

<?php session_start();
$idpais=$_GET[id_pais];
$_SESSION['paisglobal'] = $idpais;
?>

Aca funciona bien y puedo usar la variable $_SESSION['paisglobal']

luego al ir a otra pagina, digamos contacto.php uso este codigo

<?php session_start();
$pais = $_SESSION['paisglobal'];
if($pais==""){header('Location: /home.php');}
?>

uso un If para validar si la variable $_SESSION['paisglobal'] esta bien, y muchas veces se devuelve al home.php , otras funciona bien.
Por qué se devuelve al home.php algunas veces, casi siempre la primera vez ??

de antemano muchas gracias!