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 ...);"

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"];
}
Si vous pouviez m'aider .... je ne sais plus vers quoi me tourner