Cacher l'info transmise dans l'URL

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

Pour mon site internet, j'obtiens un URL comme celui-ci :

http://monsiteinternet/page.php?lien=https://www.facebook.com/nomdemapage

A la page suivante, j'utilise $_GET donc je ne peux pas supprimer le lien.

A t-on un moyen pour cacher l'URL ? Car je ne veux pas que l'on voit l'URL dans la barre.

Merci.

1 réponse

  1. eloyas Messages postés 15 Statut Membre
     
    Bonjour, :)

    utilise l'url rewriting : https://www.grafikart.fr/tutoriels/url-rewriting-71 ! ;)

    Cordialement.
    0
    1. Utilisateur anonyme
       
      Ca ne fonctionne pas... J'ai fais un .htaccess avec dedans :
      RewriteRule page/([0-9]+) page.php?lien=$1

      et ma page reste page.php?lien=www.lelien.fr

      Y a t-il une autre méthode fonctionnelle cette fois ?

      Merci.
      0
    2. eloyas Messages postés 15 Statut Membre
       
      Je vais essayé de la faire (les regex ne sont pas mon kiff) :

      RewriteEngin On
      RewriteRule ^(.*)$ page.php?lien=$1

      Sinon, je ne sais pas comment tu pourrais faire désolé !

      Cordialement.
      0
    3. Utilisateur anonyme
       
      Mais dans ce que tu as fais, on ne définis pas $1 et il n'y a pas le lien qu'on veut changer.
      0
    4. eloyas Messages postés 15 Statut Membre
       
      Comme je l'ai dit, je ne suis pas le dieu des regex, mais celle là signifie : Capture toutes les urls, et redirige les vers la page : page.php?lien=$1...

      Voici ou je l'ai vue : https://www.grafikart.fr/tutoriels/decomposer-site-php-obstart-102

      A la fin de ce tutoriel, il utilise cette expression régulière !

      Cordialement.
      0
    5. Utilisateur anonyme
       
      Ce n'est pas très grave je vais faire sans :/. Merci quand même.
      0