Passage de variables par l'URL (GET)

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 : Passage de variables par l'URL (GET)

par Darth Killer » 29 nov. 2006, 10:18

stripslashes() est effectivement ce qu'il te faut, mais je te conseille moi aussi de changer ta façon de voir les choses. Préfère GET pour transmettre des valeur sans trop d'importance à la transmition de ta requête... :)

par HanX » 29 nov. 2006, 09:39

c'est dangeureux le get ! trop simple pour faire du sql injection

par jojolapine » 29 nov. 2006, 00:08

Et bien un méthode possible est d'utiliser stripslashes(), sachant que je ne cautionne pas non plus le fait de passer une requête par l'url

par Truc » 29 nov. 2006, 00:04

Il est invité le pauvre... faut modifier pour lui (je m'y colle :wink: )

par albat » 28 nov. 2006, 18:38

Modération :
Merci d'utiliser un titre clair et qui correspond bien à votre demande.
Les titres contenant "HELP", "Aidez-moi !" n'apportent rien à la compréhension de votre problème.
Par ailleurs, nous savons déjà par votre message que vous avez besoin d'aide.

Merci de prendre le temps de lire les règlements.

par albat » 28 nov. 2006, 18:37

On ne transmet jamais une requête par une URL ! :shock: :evil:

En revanche, tu peux tout à fait transmettre dans l'URL
un ou plusieurs paramètres qui seront utilisés dans ta requête.

Passage de variables par l'URL (GET)

par banoo » 28 nov. 2006, 18:34

salut a tous,

j'essaye de faire passer en php une requete par la barre d'adresse ac un get

mais en transmetant la requete, il me rajoute des antislash devant mes guillemet ce qui me donne:

select * from tutu where voiture=\'renaud\'

ce qui bien sur donne une erreur sous mysql.
j'aimerais savoir si quelqu'un connais une méthode pour me sortir de la !

Merci d'avance !