из моего 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");
?>
Я хочу завершить текущий сеанс, а затем начать новый сеанс с одной из переменных из старого сеанса в новом сеансе.Я попытался добавить второй оператор session_start, но это не имело никакого эффекта.Что еще я могу сделать?
Спасибо
Редактировать: я решил перенаправить на новую страницу, на которой новый оператор session_start () создал новый сеанс