Foros del Web » Programando para Internet » PHP »

session_start();

Estas en el tema de session_start(); en el foro de PHP en Foros del Web. Hello :D bueno mi consulta es la siguiente como puedo hacer para que una Código PHP: <? session_start (); ?> no se destruya hasta que ...
  #1 (permalink)  
Antiguo 03/08/2005, 08:28
 
Fecha de Ingreso: abril-2005
Mensajes: 55
Antigüedad: 12 años, 7 meses
Puntos: 0
session_start();

Hello :D bueno mi consulta es la siguiente como puedo hacer para que una

Código PHP:
<?
session_start
();
?>
no se destruya hasta que el usuario cierre la pagina o el browser...

Saludos a todos y de ante mano muchas gracias por la ayuda :)
  #2 (permalink)  
Antiguo 03/08/2005, 08:41
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Por defecto funciona asi. Podrias explicar mejor que es lo que sucede debe haber algun error, recuerda que en todas las paginas que quieras usar una variable de sesion debes colocar session_start().
  #3 (permalink)  
Antiguo 03/08/2005, 17:18
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Temo claudiovega que ese comportamiendo no viene así por defecto... si acaso solo llega a verse en el IExplorer.

Ahora, lo que hay que hacer es darle una duración de 0 a la cookie de sesion (que por ser de tipo sesión se mantendrá hasta que la última página de nuestro sitio sea cerrada), esto con la función session_set_cookie_params().

Cabe decir... que habría que asegurarse que la SID sea propagada exclusivamente por cookies.

Un saludo!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:07.