Page 1 sur 1

Lien vers page acctuel en rajoutant une commande

Posté : 05 févr. 2013, 15:18
par tgv2000fr
Bonjour,

J'ai fait un site en plusieurs langues, pour choisir, le visiteur clique sur le lien correspondant à la langue qu'il souhaite, il est redirigé à l'index via : "../index.php?lang=fr" ou "../index.php?lang=en" ou "../index.php?lang=ger"

Donc il est redirigé vers l'index, mais je souhaiterais que lorsqu'il fait ce changement (qu'il peu faire quand il le veux, les lien pour changer les langues son disponible en permanence) qu'il reste sur la page courante.

J'ai essayer de changer mes lien en "#?lang=fr" mais sa ne marche pas.

J'ai aussi tenté de voir coté php avec "http_build_url" et "http_build_str()" mais je ne suis pas assez calé pour sa.

Avez vous une solution ?

Merci

Re: Lien vers page acctuel en rajoutant une commande

Posté : 05 févr. 2013, 15:28
par Toumitoun
Bonjour,

en utilisant l'instruction suivante cela devrait fonctionner :
<?php
basename(__FILE__)."?lang=ger";
?>

Re: Lien vers page acctuel en rajoutant une commande

Posté : 05 févr. 2013, 15:41
par tgv2000fr
Merci Toumitoun,

Mais je ne sais pas comment faire ma syntaxe (dsl je débute :) )

J'ai éssayé :
<a href='<?php basename(__FILE__)."?lang=ger"; ?>'>

// et 

<a href='../<?php basename(__FILE__)."?lang=ger"; ?>'>
Mais moi même sa ne me semblais incorrect.

Re: Lien vers page acctuel en rajoutant une commande

Posté : 05 févr. 2013, 15:44
par Toumitoun
Alors tu as oublié le echo qui permet d'afficher le lien généré par PHP ;) Une syntaxe comme suit devrait fonctionner :
<a href="<?php echo basename(__FILE__)."?lang=ger"; ?>">
ou même :
<a href="<?php echo basename(__FILE__); ?>?lang=ger">

Re: Lien vers page acctuel en rajoutant une commande

Posté : 05 févr. 2013, 15:49
par tgv2000fr
Super sa marche, merci à toi ;)

Re: [RESOLU] Lien vers page acctuel en rajoutant une command

Posté : 05 févr. 2013, 15:50
par Toumitoun
Pas de soucis ;) bon courage pour l'avancement de ton projet.
Tom