Probleme variables formulaire 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 : Probleme variables formulaire get

Re: Probleme variables formulaire get

par AB » 28 juin 2010, 20:24

ok, cela marche, cela met les variables dans un array.
Merci.

Par contre, une autre petite question :
Afin de mieux réferencer mon site, j'essaye actuellement de passer toutes les variables de mes formulaires dans les URL afin de pouvoir après faire de l'url rewritting.
Est ce que je suis obligé d'envoyer a chaque fois toutes les variables dans l'url?
Oui enfin tu risques de t'amuser un moment pour un résultat final peu convainquant. Pour qu'un site soit bien référencé il faut que les pages à référencer soient visibles à l'aide de liens directs sans avoir à passer par un formulaire...

Re: Probleme variables formulaire get

par stealth35 » 28 juin 2010, 11:49

je recupere dans ma base de données mon URL du type : mapage.php?var1=var1&var2=var2
est il possible de recuperer chaque variable avec un $_GET dans l'url qui se trouve dans la variable?
oui, regarde du cote de parse_url et de parse_str

Re: Probleme variables formulaire get

par Invité » 27 juin 2010, 15:23

je recupere dans ma base de données mon URL du type : mapage.php?var1=var1&var2=var2
est il possible de recuperer chaque variable avec un $_GET dans l'url qui se trouve dans la variable?

Re: Probleme variables formulaire get

par stealth35 » 23 juin 2010, 19:29

oui c'est mieux, tu pourrais en garder en session si y'a vraiment beaucoup de données, dans rewrting toutes les valeurs son visible c'est juste la forme de l'url qui change

Re: Probleme variables formulaire get

par shouisse » 23 juin 2010, 19:22

ok, cela marche, cela met les variables dans un array.
Merci.

Par contre, une autre petite question :
Afin de mieux réferencer mon site, j'essaye actuellement de passer toutes les variables de mes formulaires dans les URL afin de pouvoir après faire de l'url rewritting.
Est ce que je suis obligé d'envoyer a chaque fois toutes les variables dans l'url?

Re: Probleme variables formulaire get

par stealth35 » 23 juin 2010, 18:44

name="modele[]"

:wink:

Re: Probleme variables formulaire get

par shouisse » 23 juin 2010, 18:40

Code : Tout sélectionner

<form id="form_filtre" name="form_filtre" method="get" action="recherche.php" enctype="x-www-form-urlencoded"> <input name="modele" type="checkbox" value="var1" />var1 <br /> <input name="modele" type="checkbox" value="var2" />var2 <br /> <input name="modele" type="checkbox" value="var3" />var3 <br /> <br /> <input type="submit" value="Filtrer" /> </form>

Re: Probleme variables formulaire get

par stealth35 » 23 juin 2010, 18:36

montre ce que t'as fais, (par contre pour le enctype="x-www-form-urlencoded", tu peux enlevé c'est mis automatiquement)

Re: Probleme variables formulaire get

par shouisse » 23 juin 2010, 18:34

Merci stealth35, je commence à y voir plus clair.
J'ai rajouté

Code : Tout sélectionner

enctype="x-www-form-urlencoded"
dans mon form et cela me rajoute bien des "+" à la place des espaces.
Par contre, j'ai toujours une url du type : mapage.php?modele[]=var1&modele[]=var2

Re: Probleme variables formulaire get

par stealth35 » 23 juin 2010, 18:01

Ok, cela va me faire un tableau.
Par contre, n'est t-il pas possible d'envoyer les variables avec des "+" ?
Peut être avec du javascript?
il faut convertir les valeur avec urlencode :wink:

Re: Probleme variables formulaire get

par sebuno » 23 juin 2010, 17:59

Ok, cela va me faire un tableau.
Par contre, n'est t-il pas possible d'envoyer les variables avec des "+" ?
Peut être avec du javascript?

Re: Probleme variables formulaire get

par stealth35 » 23 juin 2010, 13:11

c'est avec les tableaux

mapage.php?modele[]=var1&modele[]=var2

:wink:

Probleme variables formulaire get

par sebuno » 23 juin 2010, 12:34

Bonjour,
je souhaiterais poster les variables d'un formulaire avec la methode GET mais j'ai un petit probleme lors de l'envoi.
J'ai un checkbox et si je coche plusieurs cases, cela m'envoie le formulaire de cette façon :
mapage.php?modele=var1&modele=var2

Serait-il possible plutot d'envoyer les variables de cette façon :
mapage.php?modele=var+var2

Merci d'avance pour votre aide.

Seb