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.
A voir également:

1 réponse

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

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

Cordialement.
0
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
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
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
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
Utilisateur anonyme
 
Ce n'est pas très grave je vais faire sans :/. Merci quand même.
0