Salut à tous !
Dans le code ci-dessous, j'ai un soucis : la variable $_SESSION['cookie'] perd sa valeur .. elle est comme "réinitialisée" au rappel de la page par l'intermédiare de "header(Location ...);"
Si vous pouviez m'aider .... je ne sais plus vers quoi me tourner
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php /* Gestion des cookies pour la langue */ session_start(); if (!isset($_COOKIE["langue"])) { if (!isset($_SESSION['cookie'])) { $_SESSION['cookie'] = true; $langue = explode(",", $_SERVER['HTTP_ACCEPT_LANGUAGE']); setcookie("langue", $langue[0], time()+9999999, "/"); header("Location: ".$_SERVER['SCRIPT_URI']); exit(); } else { $err = "<center><b><font size=3 color=black>Veuillez ACTIVER les cookies !!<br> Cookies must be enabled to navigate in english !!!<br><br></font></b></center>"; $lang = "fr"; } } else { $lang = $_COOKIE["langue"]; }![]()
Partager