Creer un lien sur la meme page en php

Résolu
Bonjour,

Je viens de decouvrir qu'il est possible de creer un lien vers la meme page en ecrivant ceci :
<a href="?langue=fr"... >

Le probleme, c'est que je perds mes variable de get qui etaient dans la page au depart, c'est a dire que je recupere la page aaa.php?langue=fr alors que je voudrais la page suivante aaa.php?langue=fr&cat=1

Y a-t-il une solution?

Merci

3 réponses

  1. tu doit redfinir toute tes variables url

    car meme si php sait qu'on veut rester sur la meme page,
    c'est comme si tu ouvrai une nouvelle pages.
    1
    1. OK, c'était une solution alternative a laquelle j'avais penser, mais moins pratique.

      Mais si y a pas le choix...

      En gros ca donne ca:
      if(isset($_GET['cat'])){  
       $link_lang_fr= "?langue=fr&cat=" . $_GET['cat'];  
       $link_lang_en= "?langue=en&cat=" . $_GET['cat'];  
            }  
      


      Merci
      0
      1. oui pourquoi pas

        ou tu peut le faire directement sur le lien

        <a href="?langue=fr&cat=<?php echo $_GET['cat']; ?>" ></a>
        0