Bonjour tout le monde,
Je suis en train de bosser sur un site qui aura une version Française et une version Corse.
Pour définir la langue je compte utiliser les cookies mais ça ne marche absolument pas et je ne comprend pas pourquoi
(j'ai testé en local et sur un domaine {free.fr})
Tout d'abord sur chaque page de mon site en haut de page je met ça :
Ensuite pour changer la langue j'execute le script switchLang.php?type=fr
et voici le code de ce script :
Mais ca ne marche pas, d'ailleurs le $_COOKIE['isulaPeintureLang'] donne une erreur :s
Que dois-je faire ?
merci
Je suis en train de bosser sur un site qui aura une version Française et une version Corse.
Pour définir la langue je compte utiliser les cookies mais ça ne marche absolument pas et je ne comprend pas pourquoi

Tout d'abord sur chaque page de mon site en haut de page je met ça :
<?php
session_start();
$expire = 365*24*3600;
if(isset($_COOKIE['isulaPeintureLang']))
{
if($_COOKIE["isulaPeintureLang"]=="fr")
{
include('lang/fr-lang.php');
}
elseif($_COOKIE["isulaPeintureLang"]=="co")
{
include('lang/co-lang.php');
}
}
else
{
include('lang/fr-lang.php');
}
?>
Ensuite pour changer la langue j'execute le script switchLang.php?type=fr
et voici le code de ce script :
<?php
$expire = 365*24*3600;
if(isset($_GET["lang"]) && !empty($_GET['lang']))
{
setcookie("isulaPeintureLang", $_GET["lang"], time()+$expire, '/');
}
echo '<script language="javascript" type="text/javascript">window.location.replace("'.$_SERVER['HTTP_REFERER'].'")</script>';
?>
Mais ca ne marche pas, d'ailleurs le $_COOKIE['isulaPeintureLang'] donne une erreur :s
Que dois-je faire ?
merci