PHP Cacher variables dans URL

Bonjour,

Est-il possible de cacher l'affichage d'un lien vers une nouvelle page internet dans la ligne d'adresse d'un navigateur ? Le cacher, par exemple, en maintenant affiché le lien de la page précédente telle que la page d'index ? Cela pour ne pas montrer aux visiteurs les variables passées en arguments dans l'URL. Ou existe-t-il d'autres méthodes pour ne pas dévoiler aux visiteurx ces variables ?

Je vous remercie.
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Merci beaucoup pour ce script.

    Une question encore :

    Parfois, une page s'ouvre dans le navigateur sans que l'adresse de la page précédente ne soit remplacée dans la ligne d'adresse du navigateur. Comment peut-on obtenir un tel résultat ?
    1. Voila :
      <form method="POST" action="monscript.php" name="tonform">
          <input type="hidden" value="-" name="mdp" id="champmdp">
          <a href="javascript:document.tonform.submit();">Ton lien</a>
      </form>

      Les données sont envoyer par POST.
      Puis met ça dans le head :
      <script language="JavaScript">
      <!--
      if (document.getElementById) {
          document.getElementById("champmdp").value = passe;
      } else if(document.all) {
          document.all["champmdp"].value = passe;
      }
      // -->
      </script>
      1. Je te remercie de ta réponse plus que rapide !

        Comment adapter ton script à :

        function envoyer()

        ...

        window.location="page.php?mdp="+passe;

        ...

        Merci encore
        1. Tu peux faire ça :
          <form method="POST" action="monscript.php" name="tonform">
              <input type="hidden" value="tavariable" name="variable1">
              <a href="javascript:document.tonform.submit();">Ton lien</a>
          </form>