masquer les variables passées dans l'URL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : masquer les variables passées dans l'URL

par savousepate » 23 févr. 2006, 13:37

merci lol ^^

un amateur de moto ? ah pas de chance moi c'est plutôt les voitures que je dessine ^^

par zeus » 23 févr. 2006, 11:29

En tout cas, bravo pour les dessins :pouce:
Tu me fait la même chose que la GSX-R mais sur une R1 2006, je te vénere :agenouille: :lol:

par savousepate » 23 févr. 2006, 10:51

ah oui, il est vrai que je n'avais pas pensé à utiliser des sessions pour faire cela...

c'est à méditer ! ^^

merci beaucoup de vos réponses 8)

par Spols » 22 févr. 2006, 18:11

il est posible de faire une frame de taille maximum et une autre frame quasi invisible et vide et alors tout se passe par la frame sans rien changer au reste du site

pour éviter les variable dans l'url, pourquoi ne pas utiliser la methode POST?? ou les session

par savousepate » 22 févr. 2006, 12:36

non je ne passe pas de mot de passe par l'URL, ni même de numéro de carte bancaire (faudrait être fou ^^ lol)

je ne passe que des identifiants afin de faire des requêtes par la suite
il est vrai que ce n'est pas si grave de les voir dans l'URL
mais j'aurai préféré les masquer pour qu'on ne puisse pas changer le numéro directement dans l'URL, et que ça fasse plus "propre" au niveau de l'adresse (enlever seulement les ?nro=4 ...etc)

j'ai regardé le lien que vous m'avez donné, et cela résume exactement ce que je voudrais faire
seulement je n'utilise pas de frames dans mon site, donc je pense que c'est impossible à faire dans ce cas ?

par charabia » 21 févr. 2006, 20:48

Sysadmin a bien décortiqué la chose :)

Juste pour info, le sujet a été traité, voici comment il masque l'adresse, mais c'est un jeu d'enfant d'aller voir l'url :
:arrow: http://www.phpfrance.com/forums/voir_su ... texte-.php

par Sysadmin » 21 févr. 2006, 18:43

Si tu as besoin de masquer l'adresse, les paramètres contenus dans l'URL ou l'arborescence de ton site Internet, je t'invite fortement à revoir ta stratégie.

Peut-être nous expliquer la raison qui te pousse à masquer ces informations?

Si tu as peur qu'un utilisateur modifie une variable et entre des données pouvant compromettre la sécurité de ton serveur ou de ton application, alors il serait approprié d'améliorer et renforcir la validation des données utilisateurs avant le traitement.

Si tu passes dans l'URL des mots de passes, alors il faudra réviser la stratégie et le design de ton application.

S'il s'agit de numéros bancaire, alors il faudra fortement songer à utiliser une connexion sécurisée à l'aide d'SSL puisque ce genre d'informations nécessitent une sécurité accrue.

Note: Pourquoi afficher une autre adresse dans la barre si ce n'est que pour faire croire à l'utilisateur qu'il est sur un site plutôt qu'un autre? (cela me fait penser aux scam)

masquer les variables passées dans l'URL

par savousepate » 21 févr. 2006, 14:19

bonjour !

Pour des raisons de sécurité, j'aimerai savoir si il était possible de masquer des variables passées dans l'URL...

Jen e veux pas que les utilisateurs du site puissent accéder aux variables, et ce serait encore mieux si ils ne pouvaient pas voir l'arborescence du site

j'ai remarqué que sur certains sites, l'addresse ne change jamais
Alors je me suis dit quê la solution consistait peut-être à forcer le navigateur à afficher une autre URL dans la barre d'adresse ?...

j'attend de voir si c'est possible, et si vous avez des solutions à me proposer :)

merci d'avance ;-)