Problème de multilangue en php
byiso
-
byiso -
byiso -
E en moment je sur un projet d'adapter un script de multi langue pour mon site !
Mais j'ai un grand problème qui me gêne , mon site utilise un genre de cms
http://game-ov3r.be
Essayez de changer de langue vous verrez qu'après avoir changer de page la langue revient en français , j'ai chercher partout mais rien trouvé :s
Voici ma page decide-lang.php :
Puis j'iinclut ce code dans ma page index.php .. Je sais que le soucis viens du code ci dessus mais ou et le problème a votre avis ?
Merci de m'aider !
Mais j'ai un grand problème qui me gêne , mon site utilise un genre de cms
http://game-ov3r.be
Essayez de changer de langue vous verrez qu'après avoir changer de page la langue revient en français , j'ai chercher partout mais rien trouvé :s
Voici ma page decide-lang.php :
<?php
if (isset($_GET['lang']))
{
setcookie("lang", $_GET['lang'], time() + 31536000)
or die('Echec de création du cookie'); // Va arrêter l'exécution du code, pas forcément souhaitable
$_COOKIE['lang'] = $_GET['lang'];
}
switch ($_COOKIE['lang'])
{
case 'en':
include 'language/en-lang.php';
break;
default:
include 'language/fr-lang.php'; // Langue par défaut
}
?>
Puis j'iinclut ce code dans ma page index.php .. Je sais que le soucis viens du code ci dessus mais ou et le problème a votre avis ?
Merci de m'aider !
A voir également:
- Problème de multilangue en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Est ce que le fichier lang est au même niveau que index.php ? si oui ça devrai être bon, sinon pense bien au répertoire d'enregistrement de ton cookies
un cookie au niveau 0 (ex : / ) => toutes les pages
un cookie au niveau 1 (ex : /file/ ) => dossiers + fils
un cookie au niveau 0 (ex : / ) => toutes les pages
un cookie au niveau 1 (ex : /file/ ) => dossiers + fils
Tout d'abord merci de votre réponse !
Enfaite puisque c'est un cms je peut vous dire que j'ai plein de répertoire genre includes, modules, admin, language etc...
Moi a la racine j'ai un dossier language a la racine
Dans le dossier language j'ai (fr-lang.php,tr-lang.php,it-lang.php,en-lang.php)
j'espère avoir été clair
merci a bientôt
Enfaite puisque c'est un cms je peut vous dire que j'ai plein de répertoire genre includes, modules, admin, language etc...
Moi a la racine j'ai un dossier language a la racine
Dans le dossier language j'ai (fr-lang.php,tr-lang.php,it-lang.php,en-lang.php)
j'espère avoir été clair
merci a bientôt