Page 1 sur 1
Changer l'adresse du visiteur!
Posté : 21 oct. 2007, 20:09
par r0seBa
Salut à tous.
Posté : 21 oct. 2007, 20:50
par choubix
je suis clairement pas un pro du php mais tu peux imaginer de recuperer la variable d'environnement qui donne la langue du navigateur ou le pays de provenance du visiteur.
mettre ca dans une variable de session.
apres tu fais un "switch / case" sur ton site qui renvoit a des repertoires fr ou gb par exemple (avec header: location ).
(bon maintenant si tu veux faire 50 langues ca va etre complique...

)
mais juste anglais francais par exemple ca doit pouvoir le faire...
c'est juste une idee comme ca... (me

pas les gars!!

)
Posté : 21 oct. 2007, 20:51
par AB
Bonsoir,
Pas bien compris ton problème. Pour passer d'une page à l'autre suffit d'un lien html...
Pour reprendre ton exemple
Code : Tout sélectionner
<a href="http://www.exemple.com/fr/test.php">texte du lien</a>
Je ne comprend pas ce que viennent faire PHP ou les regex la dedans?
Posté : 21 oct. 2007, 20:56
par r0seBa
Bah en fait
Posté : 21 oct. 2007, 21:06
par AB
Ah ok
Il s'agit alors de passer une variable dans le lien qui te permettras - après récupération de la variable - d'affficher un fichier déjà existant (autre langue) dans un cadre précis. C'est bien ça?
Posté : 21 oct. 2007, 21:53
par r0seBa
b
Posté : 21 oct. 2007, 23:22
par AB
Tu peux déjà commencer par regarder ce topic
http://www.phpfrance.com/forums/voir_su ... ngue-0.php
ensuite dis-nous ce que tu en as retenu
Posté : 22 oct. 2007, 16:08
par r0seBa
qqqq
Posté : 23 oct. 2007, 22:42
par r0seBas
Up ?
Posté : 24 oct. 2007, 01:26
par AB
Houla tu vas te faire attirer les foudres des modos avec des up
Je t'ai pas répondu car je ne comprend pas ta méthode. Vraiment pas.
J'ai l'impression (ce n'est peut-être qu'une impression) que tu voudrais établir un fonctionnement en fonction d'une méthode. Alors que les méthodes sont normalement définies en fonction d'un fonctionnement voulu.
Par exemple pourquoi souhaites-tu "récupérer le nom de ta page avec REQUEST_URI" ?
Posté : 24 oct. 2007, 11:29
par Truc
Up ?
Regarde si basename() correspond à ce que tu cherches.