par
Cyrano » 19 févr. 2006, 14:28
Utilise dans un premier temps un code à jour : ton code est obsolète, c'est de la syntaxe PHP3, proposition de corrigé :
<?php
$langue = (isset($_GET['lang'])) ? $_GET['lang'] : ((isset($_COOKIE['langaaimm']) && !empty($_COOKIE['langaaimm'])) ? $_COOKIE['langaaimm'] : "fr");
setcookie("langaaimm", $langue, time()+24*3600*30);
echo $_COOKIE['langaaimm'].$langue;
exit();
?>
Tu noteras aussi que l'utilisation de l'opérateur ternaire est modifiée. Fais un tour dans le FAQ, il y a des informations sur cet opérateur et la manière de l'utiliser.
Utilise dans un premier temps un code à jour : ton code est obsolète, c'est de la syntaxe PHP3, proposition de corrigé :
[php]<?php
$langue = (isset($_GET['lang'])) ? $_GET['lang'] : ((isset($_COOKIE['langaaimm']) && !empty($_COOKIE['langaaimm'])) ? $_COOKIE['langaaimm'] : "fr");
setcookie("langaaimm", $langue, time()+24*3600*30);
echo $_COOKIE['langaaimm'].$langue;
exit();
?>[/php]
Tu noteras aussi que l'utilisation de l'opérateur ternaire est modifiée. Fais un tour dans le FAQ, il y a des informations sur cet opérateur et la manière de l'utiliser.