Il m'arrive un truc que je n'arrive absolument pas à m'expliquer :
J'ai un fichier cookie.php qui contient le code suivant :
<?php
session_start();
$login = $_COOKIE['pseudo'];
$num = $_COOKIE['user_id'];
if (isset($num))
{
$_SESSION['connecte'] = 1;
$_SESSION['login'] = $login;
$_SESSION['user_id'] = $num;
}
//header ('Location: '.$HTTP_REFERER);
?>
Sur les autres pages du site, je fais un include de ce fichier tout au début et mes variables de session ($_SESSION['connecte'], $_SESSION['login'] et $_SESSION['user_id']') ne sont pas récupérées. Par conséquent ce que je veux faire ensuite ne marche pas.Par contre, si je fais un lien cliquable vers le fichier cookie.php en rajoutant en fin de celui ci la ligne suivante
header ('Location: '.$HTTP_REFERER);, alors je reviens bien sur ma page initiale avec mes variables de session correctement récupérées.Y aurait-il une incompatibilté avec l'include ?
Comment pourrais-je le gérer sans le lien cliquable mais de manière auto ?
Merci