bonjour, je suis en train de faire un site multilingue, mais je ne comprends pas bien.j'ai choisi la methode des cookies.chaque page appelle un fichier decide.php qui lui meme appelle des glossaires en.php et fr.php
Code :
- //decide.php
- j'ai fait ceci mais ca ne marche pas :(
- [code]if(isset($_GET['lang']))
- {
- if ($_GET['lang']=='fr'){
- $lang='fr';
- }
- else if ($_GET['lang']=='en'){
- $lang='en';
- }
- else $lang='fr';
- setcookie("lang","",0);
- $expire = 365*24*3600;
- setcookie("lang", $lang, time() + $expire);
- }
- if(isset($_COOKIE['lang'])){
- setcookie("lang","",0);
- $expire = 365*24*3600;
- setcookie("lang", $lang, time() + $expire);
- }
- if ($lang=='en') {
- include('en.php');
- }
- else include('fr.php');
|
petites precisions
en fait j'ai un page index qui permet de choisir ma langue francais/english
et on arrive en GET sur page1.php
soit page1.php?lang=en soit page1.php?lang=fr
donc il faudrait que cette variable GET se transforme en cookie pour que je puisse apres la recupere dans toutes les autres pages (qui elles n'ont pas de get).
merci de votre aide
Message édité par attentio le 24-03-2005 à 21:01:53
---------------
L'ordinateur a de la mémoire mais aucun souvenir ...