Public feed
#378166
<!-- Sur les conseils de Fil pour avoir les cookies de langues. Redirection secteur de la langue du navigateur-->
<?php
include_spip('inc/cookie');
// Nécessaire pour que la fonction spip_setcookie soit définie :
// Elle est dans ecire/inc/cookie.php (ligne 21)
$langues = explode(",",$HTTP_ACCEPT_LANGUAGE);
foreach($langues as $langue) {
$langue = strtolower(substr(chop($langue),0,2));
if ($langue == "fr") {
spip_setcookie('spip_lang', 'fr');
redirige_par_entete("#URL_RUBRIQUE{1}");
} else if ($langue == "en") {
spip_setcookie('spip_lang', 'en');
redirige_par_entete("#URL_RUBRIQUE{4}");
}
// echo "<li>$langue";
}
spip_setcookie('spip_lang', 'fr');
redirige_par_entete("#URL_RUBRIQUE{1}");
?>
<!-- erreur Fatal error: Call to undefined function spip_setcookie() in /Library/WebServer/Documents/veto/ecrire/public.php(173) : eval()'d code on line 14-->
<!-- Code qui fonctionne mais sans les cookies -->
<?php
$langues = explode(",",$HTTP_ACCEPT_LANGUAGE);
foreach($langues as $langue) {
$langue = strtolower(substr(chop($langue),0,2));
if ($langue == "fr") {
header("location:#URL_RUBRIQUE{1}");
die();
} else if ($langue == "en") {
header("location:#URL_RUBRIQUE{4}");
die();
}
// echo "<li>$langue";
}
header("location:#URL_RUBRIQUE{1}");
?>
<!--on renvoie vers la rubrique secteur de langue choisie en preference par le navigateur -->
</code>