probleme de session
Posté : 07 juil. 2006, 15:18
Voilà mes données ne s'enregistrent pas dans $_SESSION en changeant de page... (toutes mes pages se chargent à partir de index.php)
voilà ma page index.php
admin.php :
Vous voyez une solution ?
PS :
sur mon hébergement ovh session_auto_start est à off....
voilà ma page index.php
<?
session_start();
include "head.php";
if($_GET["close"] || $_POST["close"])
{
$a=session_destroy();
$b=session_unset();
$_SESSION = array();
if (!$a&&!$b) die('impossible de fermer la session');
dialogue_ok("Vous etes déloggé");
}
include "main.php";
include "foot.php";
?>
et quand je veux me logger (admin.php, appelé par index.php?admin=1)admin.php :
if (!$_SESSION["id"]&&!$_POST["formok"])
{ form_log(); } // formulaire pour se logger
elseif($_POST["formok"]==1)
{ conf_log($_POST["login"],$_POST["pass"]); } // vérif login/pass + enregistrement dans $_SESSION
// partie administration
if($_SESSION["typeUtilisateur"]=="admin")
{ admin(); } // menu administrateur
elseif($_SESSION["typeUtilisateur"]=="traducteur")
{ traducteur(); } // menu traducteur
print_r($_SESSION);
quand je fais un print_r($_SESSION) à la fin de la fonction conf_log ça marche mais des que je recharge la page (je suis "loggé"), je ne peux pas aller dans admin() Vous voyez une solution ?
PS :
sur mon hébergement ovh session_auto_start est à off....