Changer l'adresse du visiteur!

Eléphanteau du PHP | 22 Messages

21 oct. 2007, 20:09

Salut à tous.
Modifié en dernier par r0seBa le 19 juil. 2011, 17:49, modifié 1 fois.

Eléphant du PHP | 319 Messages

21 oct. 2007, 20:50

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 :axe: pas les gars!! ;) )

ViPHP
AB
ViPHP | 5818 Messages

21 oct. 2007, 20:51

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?

Eléphanteau du PHP | 22 Messages

21 oct. 2007, 20:56

Bah en fait
Modifié en dernier par r0seBa le 19 juil. 2011, 17:49, modifié 1 fois.

ViPHP
AB
ViPHP | 5818 Messages

21 oct. 2007, 21:06

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?

Eléphanteau du PHP | 22 Messages

21 oct. 2007, 21:53

b
Modifié en dernier par r0seBa le 19 juil. 2011, 17:49, modifié 1 fois.

ViPHP
AB
ViPHP | 5818 Messages

21 oct. 2007, 23:22

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

Eléphanteau du PHP | 22 Messages

22 oct. 2007, 16:08

qqqq
Modifié en dernier par r0seBa le 19 juil. 2011, 17:48, modifié 1 fois.

r0seBas
Invité n'ayant pas de compte PHPfrance

23 oct. 2007, 22:42

Up ?

ViPHP
AB
ViPHP | 5818 Messages

24 oct. 2007, 01:26

Houla tu vas te faire attirer les foudres des modos avec des up :wink:

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" ?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

24 oct. 2007, 11:29

Up ?
:non:

Regarde si basename() correspond à ce que tu cherches.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute