Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2005, 04:41
klareNs
 
Fecha de Ingreso: febrero-2005
Mensajes: 81
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación sesion perdida con header()

Tengo un problema con las sesiones y no se como solucionarlo.

Tengo un auth.php que me verifica que el usuario existe y si existe me grava los datos del usuario

ob_start();
start_session();
...(codigo de comprovacion de usuario)...
$_SESSION['username']=$alias;
$_SESSION['password']=$userpass;

header ("Location: ../../../prueba.php");

ob_end_flush();


pero al hacer el header el PHPSSESID se pierde y no me lo pasa como parametro. en cambio si se lo paso por un link normal y corriente si.

tengo el SID en automatico, y en todas las paginas me lo pasa automaticamente sin que yo le diga que me lo pase, pero ni con el header ni con el META refresh me lo pasa.

Como puedo hacer para que me lo pase? tengo que decirle algo en cooncreto? o mejor tengo que cojer el PHPSESSID y pasarlo manualmente en el header asi:

header ("Location: ../../../prueba.php?PHPSESSID=xxxxxx");

si tengo que hacerlo manualmente como consigo el nombre de sesion? hay alguna variable de sesion de donde lo pueda cojer????

Gracias por adelantado