Effacer une variable dans un url par un lien

Résolu
dlgforum Messages postés 10 Statut Membre -  
R4f Messages postés 441 Statut Membre -
Bonjour,

Je cherche à effacer une variable dans une url en cliquant sur un lien qui rechargerai la page

Par exemple j'ai www.monsite.com/recherche.php?var=1&var2=toto

Je souhaiterai après avoir cliqué sur un lien hypertexte avoir www.monsite.com/recherche.php?var2=toto

Merci pour vos réponses,
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. R4f Messages postés 441 Statut Membre 62
     
    <?php
    
    # Nom du paramètre à ôter
    $parametre_a_enlever = 'var';
    
    # C'est là qu'est fait tout le boulot
    $nouveaux_parametres = preg_replace("/$parametre_a_enlever=[^&]*/", '', $_ENV['QUERY_STRING']);
    
    
    
    ?>
    
    <a href="<?=$PHP_SELF ?>?var=1&var2=toto">Cliquez ici pour avoir tous les paramètres</a><br/>
    <a href="<?=$PHP_SELF.'?'.$nouveaux_parametres ?>">Cliquez ici pour avoir le paramètre <strong><?=$parametre_a_enlever ?></strong> en moins</a><br/>
    


    1