Mon problème aujourd'hui vient de la mise en place d'un cookie dans le cadre d'un site en multi-langue.
Ex:
<?php session_start();
define('IN_HISTO', true);
define('path_lang',"./lang");
if ($_GET['langue']=='fr') {
include(path_lang."/lang_fr.php");
SetCookie("histo_lang", $_GET["langue"]);
}
elseif ($_GET['langue']=='de') {
include(path_lang."/lang_de.php");
SetCookie("histo_lang", $_GET["langue"]);
}
elseif ($_GET['langue']=='it') {
include(path_lang."/lang_it.php");
SetCookie("histo_lang", $_GET["langue"]);
}
else {
include(path_lang."/lang_fr.php");
}
Voila ce que je met en haut de ma page pour la création du cookie La page est appelé ainsi après la selection de la langue par un menu comme celui ci:
Code : Tout sélectionner
<li><a href="?id=page_1&langue=fr" id="lien_fr"> En Français</a></li>
<li><a href="?id=page_1&langue=it" id="lien_it">In Ialiano</a></li>
<li><a href="?id=page_1&langue=de" id="lien_fr"> En Français</a></li>
<a class="lien_st" href="?id=page_2"><?php echo $lang['suite'] ?></a>
l'appelle de ma deuxième page se fait ainsi etc.....Merci pour vos conseils