Foros del Web » Programando para Internet » PHP »

Sesiones - ¿por que no desaparece el id?

Estas en el tema de Sesiones - ¿por que no desaparece el id? en el foro de PHP en Foros del Web. Tengo una pregunta sobre sesiones, pago con 3 lechugas y 4 zanahorias a quien la conteste: ¿Por que cuando uso session_destroy() y mata perfectamente todas ...
  #1 (permalink)  
Antiguo 03/09/2003, 01:23
 
Fecha de Ingreso: mayo-2003
Ubicación: Buenos Aires
Mensajes: 97
Antigüedad: 21 años, 6 meses
Puntos: 0
Sesiones - ¿por que no desaparece el id?

Tengo una pregunta sobre sesiones, pago con 3 lechugas y 4 zanahorias a quien la conteste:

¿Por que cuando uso session_destroy() y mata perfectamente todas las $_SESSION['algo'] no pasa lo mismo con el id de la sesion??

Yo creo una, le doy los valores a los $_SESSION y despues cuando la mato y vuelvo a poner session start, el id sigue siendo el mismo pero como dije antes, las $_SESSION['algo'] desaparecieron o sea que andar esa parte anda pero lo otro a que se debe??

Gracias
  #2 (permalink)  
Antiguo 03/09/2003, 22:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
?¿
Cita:
..."la mato y vuelvo a poner session start," ...
Ese proceso .. cómo lo haces? ..

<?
session_start();
session_destroy();

session_start();
?>

Así? .. o cómo ...

En tal caso .. si lo haces así mejor genera un nuevo ID para la sesión con:

session_regenerate_id()
http://www.php.net/manual/en/functio...enerate-id.php
(ojo! que sólo es válida desde PHP 4.3.2)

Y sino, ahi mismo (despues de tu session_destroy() .. ) redirecciona a otra página/script automáticamente (por ejemplo con header("location: tal.tal"); ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 22:16.