Appeler un fichier en fonction de la barre d'adresse

Répondre
prismil
le 30/11/2009 à 09:04
prismil
Bonjour,
j'ai un fichier menu_francais et un autre menu_anglais
Il sont appelés dans mon fichier column_left par :
require(DIR_WS_BOXES . 'menu_francais.php');
et require(DIR_WS_BOXES . 'menu_anglais.php');

Je voudrais que le fichier menu_anglais.php s'affiche quand ma barre d'adresse affiche
http://.../....php?language=en

Est ce possible et comment puis-je faire ?
Merci beaucoup d'avance
LA GLOBULE
le 30/11/2009 à 09:48
LA GLOBULE
Oui, c'est possible.

Ex :

<?php
if (isset($_GET['language']) && $_GET['language'] == 'en') require_once DIR_WS_BOXES . 'menu_anglais.php';
else DIR_WS_BOXES . 'menu_francais.php'
?>
prismil
le 30/11/2009 à 10:34
prismil
Merci beaucoup.
Par contre je voudrais également que si il y a language=fr il remplace menu_anglais.php par menu_francais.php

Quel pourrait être le code ?
Merci beaucoup d'avance
prismil
le 30/11/2009 à 10:55
prismil
Pardon pour ma question idiote.
J'avais mis bien sur les 2 mais cela ne fonctionnait pas à cause d'un soucis de code.
Merci beaucoup pour ton aide rapide et parfaite
prismil
le 30/11/2009 à 14:01
prismil
Désolée mais j'ai encore une question.
je voudrais que lorsque je suis passée par une page contenant dans la barre d'adresse ?language=en le menu_anglais.php s'affiche par défaut sur les autres pages que je visiterais même si il n'est pas spécifié ?language=en.
Est ce également possible ?
merci beaucoup d'avance
moogli
le 30/11/2009 à 18:51
moogli
Salut
s est tout a fait possible pour cela regarde le cours sur les sessions ou celui sur les cookies.


@+
Il en faut peu pour être heureux !!!!!
prismil
le 30/11/2009 à 19:36
prismil
merci,
je suis un peu perdue dans tout ça.
Pouvez vous m'aider avec un peu de code ?
Merci beaucoup
moogli
le 30/11/2009 à 23:22
moogli
http://www.lephpfacile.com/cours/17-les-cookies

http://www.lephpfacile.com/cours/18-les-sessions

les exemples des cours fonctionne tres bien ;)
@+
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours