Cacher commande PHP

Fermé
Avishow - 11 oct. 2005 à 09:41
 Avishow - 11 oct. 2005 à 12:02
Bonjour à tous !

je voudrais savoir s'il existe une solution pour que dans la barre d'adresse du navigateur n'apparaisse pas les variables que l'on passe. Par exemple :

www.monsite.com/toto.php?var1=blabla

Comment faire pour que seul toto.php soit visible en fait.

Merci par avance :)
A voir également:

7 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
11 oct. 2005 à 09:46
Heu je sais qu'il existe le spoofing d'URL
Je crois que c'est un truc de ce genre

http://www.jevois.com/index.php%00%A1?jeSuisCacher=OuiJe_suis_bien_Cacher

Je suis plus sur du tout du %00%A1 car c'est en fait deux caractère non imprimables qui exploitent une faille des navigateurs..
Je ne sais d'ailleur plus si cette dernière a été bouchée ou pas..

au pire cherche dans GoOgle pour 'spoofing URL'
http://www.google.fr/search?q=spoofing+URL

Voilà

Zep3k!GnO
--> hi i hi o on va pas au boulot :P
0
StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
11 oct. 2005 à 09:57
Ben tu les fais passer en POST plutot qu'en GET.
Sinon, tu les récupères par PHP, tu les mets en variables de session et tu rediriges (header("location:".$PHP_SELF);)
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
11 oct. 2005 à 10:00
Ben tu les fais passer en POST plutot qu'en GET
Ca marche que pour les formulaires ça non ?!

Zep3k!gnO
-->hi i hi o on va pas au boulot :P
0
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 387
11 oct. 2005 à 10:16
C'est vrai que le systeme des vraible en POST par HTML ne marche presque que pour les formulaire.
Mais on peut faire en sorte que lorsque que l'on clique sur un liens, on éxécute un formaulaire avec des valeurs pré-remplit, ou que l'on remplit en javascript.

Sinon il reste encore l'objet XMLHttpRequest (mais il est difficile de s'en servir pour recharger une page).
0
Utilisateur anonyme
11 oct. 2005 à 10:16
Hello, il y a une solution qui consiste à réecrire les url par Apache. Cela s'appelle les rewrite rules.
CCM les utilise par exemple.
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
11 oct. 2005 à 10:22
et bien aller vu que tu tends la perche
--> Et comment ça marche le rewrite rules?

Zep3k!gnO
-->hi i hi o on va pas au boulot :P
0
Utilisateur anonyme > Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015
11 oct. 2005 à 10:24
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200 > Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015
11 oct. 2005 à 10:41
Oki bah oui c'est cool je connaissait pas google ... PtDr :D
Non oki moi je croyais que t'avais Ca$h une bonne adresse genre le best site que t'as vu qui explique ça le mieux...
Merki quand même ;P

Zep3k!gnO
-->hi i hi o on va pa sau boulot :P
0
Utilisateur anonyme > Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015
11 oct. 2005 à 11:06
Ca: http://www.martiusweb.net/tutoriaux,03_01.html
Ca me semble pas mal et assez clair.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 387
11 oct. 2005 à 10:55
J'y pense d'un coup, il existe un moyen de faire en sorte que l'adresse qui apparait dans la barre de l'url soit toujours la même et ne change jamais :
utilisé les frames. Tu créer un fichier index.html qui contient la définition d'une frame et dedans tu met ton fichier PHP.
genre :
<html>
  <head>
    <title></title>
  </head>
  <body>
    <frameset rows="*" cols="*">
      <frame src="test.php" />
    </frameset>
  </body>
</html>
0
Utilisateur anonyme
11 oct. 2005 à 11:03
C'est un peu crado, mais ca fonctionne. :)
0
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 387
11 oct. 2005 à 11:15
C'est sur que c'est pas génial, mais au moins on a le résultat voulu ;-)
0
Ok, merci à tous.
Je vais voir tout ca, meme si je pense plutot utiliser les variables global qui me semble plus simple à mettre en place et qui corresponde plus à ce que je souhaite.

Je vous tiens au courant
0