preservar una variable de sesión después de session_destroy ()
desde mi logout.php:
<?php require_once("includes/session.php"); ?>
<?php require_once("includes/functions.php"); ?>
<?php
if ( isset( $_SESSION['colony_id']))
$cookie = $_SESSION['colony_id'] ;
$_SESSION = array();
if(isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
session_destroy();
//this fails- session_start() ;
if ( !empty($cookie))
$_SESSION['colony_id'] = $cookie ;
// redirect_to("login.php?logout=1");
?>
Quiero finalizar la sesión actual y luego comenzar una nueva sesión, con una de las variables de la sesión anterior en la nueva sesión. Intenté agregar una segunda instrucción session_start, pero eso no tuvo ningún efecto. Que más puedo hacer ?
Gracias
Editar: decidí redirigir a una nueva página, en la que una nueva instrucción session_start () creó una nueva sesión