alpha_full/pages/connect/sessionDestroy.php
2026-04-06 22:58:51 +02:00

47 lines
1.9 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
// ---------------------------------------------------
// message => reinitialisation en cours
// ---------------------------------------------------
require_once ($includePath. "/_fonctions/fonctionItemAvecImage.php");
dynamiqItemImage (0,0,'messageConnect', 'span','-','nav',28, 'icones','-','-varStyle-');
// ---------------------------------------------------
// Session destroy
// ---------------------------------------------------
$_SESSION['connected']='N';
$includePathSession=$includePath;
$jeviensDeIndex= $_SESSION['jeviensDeIndex'];
$_SESSION=array();
$_SESSION=[];
session_destroy();
session_unset();
// ---------------------------------------------------
// Destruction du cookie (le code peut paraître complexe mais c'est pour être certain de reprendre les mêmes paramètres)
// ---------------------------------------------------
// $args = array_merge(array(session_name(), ''), array_values(session_get_cookie_params()));
// $args[2] = time() - 3600;
// call_user_func_array('setcookie', $args);
// ---------------------------------------------------
// Comme la session utilisateur est mélangée avec les données site on recharge initSessLg et les données mini
// ( sinon ca plante )
// ---------------------------------------------------
if (!isset( $_SESSION ) ) {session_start();}
$_SESSION['connected']='N';
$_SESSION['idMail']='';
$_SESSION['isAdmin']='N';
$_SESSION['pwd']='';
$_SESSION['etape']=1;
$_SESSION['lg']='FRA';
$refresh='Oui';
$includePath=$includePathSession;
$_SESSION['jeviensDeIndex']=$jeviensDeIndex;
include ($includePathSession. "/initSessLg.php");
include ($includePathSession. "/dataBaseConnect.php");
$refresh='No';
if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= '<br>Connected Depuis sessionDestroy.php connected = ' .$_SESSION['connected'];}
?>