Benim logout.php dan:
<?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");
?>
Ben Geçerli oturumu bitirmek istiyorum ve daha sonra yeni oturumda eski oturumdan değişkenlerden biri ile, yeni bir oturum başlatın. Ben ikinci bir session_start açıklama ekleyerek denedim, ama hiçbir etkisi vardı. Ben başka ne yapabilirim?
Teşekkürler
Düzenleme: Ben taze bir session_start () deyimi yeni bir oturum oluşturulur hangi, yeni bir sayfaya yönlendirmek için karar