Formulaire en GET ( fr/joueurs/?selection=ron )
14 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- manuzinho
- Nouveau WRInaute

- Messages: 11
- Inscription: 30 Juin 2004
Formulaire en GET ( fr/joueurs/?selection=ron )
Bonjour a tous
J'ai un formulaire comme cela :
j'obtiens donc l'url suivant : fr/joueurs/?selection=ron
quand je dumpe $_get dans la page je n'arrive pas a recuperer la variable selection.
Seconde chose a savoir : "fr" est deja un parametre .
Au final je souhaiterais recuperer : joueur.php?lang=$1&$selection=$2 sans que le nom du script apparraisse ...si c'est possible.
Merci beaucoup !
J'ai un formulaire comme cela :
- Code: Tout sélectionner
<form name="recherche" id="recherche" method="get" action="/fr/joueurs/">
<input type="text" name="selection" />
<a href="javascript:document.recherche.submit()">valider</a>
</form>
j'obtiens donc l'url suivant : fr/joueurs/?selection=ron
quand je dumpe $_get dans la page je n'arrive pas a recuperer la variable selection.
Seconde chose a savoir : "fr" est deja un parametre .
Au final je souhaiterais recuperer : joueur.php?lang=$1&$selection=$2 sans que le nom du script apparraisse ...si c'est possible.
Merci beaucoup !
-

XenonDelee - WRInaute impliqué

- Messages: 923
- Inscription: 6 Avr 2004
normalement le mieux dans un formulaire c'est d'employer la méthode POST et non GET ( plus sécurisé car non affiché dans la barre de navigation )
récupérable par $_POST['selection']
A+
récupérable par $_POST['selection']
A+
-

XenonDelee - WRInaute impliqué

- Messages: 923
- Inscription: 6 Avr 2004
bon je vois que tu t'y connais ...
alors au risque de passer pour un benet ... pourquoi pour revenir en arrière tu fais pas tout bêtement un window.history.back() ou window.history.go()
A+
alors au risque de passer pour un benet ... pourquoi pour revenir en arrière tu fais pas tout bêtement un window.history.back() ou window.history.go()
A+
-

XenonDelee - WRInaute impliqué

- Messages: 923
- Inscription: 6 Avr 2004
bon alors je
PS : et tu as trouvé ce que tu cherchais ??
PS : et tu as trouvé ce que tu cherchais ??
-

XenonDelee - WRInaute impliqué

- Messages: 923
- Inscription: 6 Avr 2004
manuzinho a écrit:Comme je suis poli sur les forums si j'avais trouvé j'aurais posté ma reponse ici
et ben ça c'est bien
alors moi concrétement je ne comprends pas ton problème ... récuperer une variable via la méthode GET ... c'est tout de même pas sorcier ... ( vu ton niveau
tu as pensé à l'option register_globals on ou off je suppose ...
c'est quoi qui ne marche pas exactement ???
PS: 2 - 0 pour les portugais !
- trueman
- Nouveau WRInaute

- Messages: 2
- Inscription: 1 Juil 2004
sinon il est possible que l'URL rewriting gène la lecture du paramètre ...
( pure hypothèse )
puisque tu as commencé en Url rewriting pourquoi tu ne continues en URL rewrting ?
ps : c'est toujours XenonDelee sous une autre identité ( je ne suis pas chez moi et je ne connais pas mon mot de passe WRI )
A+
( pure hypothèse )
puisque tu as commencé en Url rewriting pourquoi tu ne continues en URL rewrting ?
ps : c'est toujours XenonDelee sous une autre identité ( je ne suis pas chez moi et je ne connais pas mon mot de passe WRI )
A+
- manuzinho
- Nouveau WRInaute

- Messages: 11
- Inscription: 30 Juin 2004
Le nouveau formulaire :
l'url genérée :
le var_dump($_GET)
avec cette regle :
Or je souhaite apres l'url rewriting avoir comme var_dump($_GET) :
Donc quelle regle ajouter?
Voila
Merci pour toute aide !
XenonDelee :
- euh ... comment je fais pour verifier ton hypothese ?
- Pourquoi ne pas continuer en URL Rewriting ? parce qu'il faudrait faire du javascript lors de la validation du formulaire pour envoyer une url "URL Rewriting compatible" ... et je deteste la javascript .. mais bon si je ne trouve pas la solution ....
- Code: Tout sélectionner
<form name="recherche" id="recherche" method="get" action="/fr/joueurs/recherche.html">
<input type="text" name="selection" />
<a href="javascript:document.recherche.submit()">valider</a>
</form>
l'url genérée :
fr/joueurs/recherche.html?selection=Ron
le var_dump($_GET)
array(1) { ["lang"]=> string(2) "Fr" }
avec cette regle :
#RewriteRule ^fr/joueurs/recherche.html$ scripts/joueurs.php?lang=Fr [L]
Or je souhaite apres l'url rewriting avoir comme var_dump($_GET) :
array(2) { ["lang"]=> string(2) "Fr", ["selection"]=> string(2) "Ron"}
Donc quelle regle ajouter?
Voila
Merci pour toute aide !
XenonDelee :
- euh ... comment je fais pour verifier ton hypothese ?
- Pourquoi ne pas continuer en URL Rewriting ? parce qu'il faudrait faire du javascript lors de la validation du formulaire pour envoyer une url "URL Rewriting compatible" ... et je deteste la javascript .. mais bon si je ne trouve pas la solution ....
- nikoshr
- WRInaute occasionnel

- Messages: 320
- Inscription: 10 Juil 2003
En l'état, l'UR réécrit les variables de la requête plutôt qu'ajouter la variable lang.
- Code: Tout sélectionner
RewriteRule ^fr/joueurs/recherche.html$ scripts/joueurs.php?lang=Fr [QSA,L]
- Hellay
- Nouveau WRInaute

- Messages: 1
- Inscription: 6 Oct 2006
bonjour,
je me permet d'ecrire en réponse dans ce sujet au lieu d'un nouveau, car j'y vois un lien avec mon probleme...
J'ai une page qui va afficher une liste de liens.
Je veux ajouter un critere de tri pour n en afficher qu une partie selon divers choix.
Je fait donc un formulaire en Get(je ne veux pas en post, je prefere que l utilisateur puisse garder les variables de tri dans l url pour ses bookmarks, ou sur google
) avec des champs de choix que je reprend ensuite dans mes requetes de BdD.. tout fonctionne bien la dessus...
Mon probleme viens du fait que lorsque je vais appliquer un rewrite, il me faudrai pouvoir recuperer les variables et les integrer.
Or malheureusement, quand j utilise mon formulaire il me fait :
Jeux-de-Roles/Campagnes-.html?tri_univers=3
Alors que je voudrais, comme indiqué dans mon htacess , utiliser une adresse du type:
Jeux-de-Roles/Campagnes-3.html
mon formulaire est du type:
(sachant que j ai simplifié ici mais j ai plusieurs champs selects et donc ne peut pas me passer de formulaire ( sinon j aurai fait une simple liste
)
Mon rewrite est du type:
une idée de mes erreurs ou d une bonne maniere de scripter ce que je veux ?
merci d avance des reponses
je me permet d'ecrire en réponse dans ce sujet au lieu d'un nouveau, car j'y vois un lien avec mon probleme...
J'ai une page qui va afficher une liste de liens.
Je veux ajouter un critere de tri pour n en afficher qu une partie selon divers choix.
Je fait donc un formulaire en Get(je ne veux pas en post, je prefere que l utilisateur puisse garder les variables de tri dans l url pour ses bookmarks, ou sur google
Mon probleme viens du fait que lorsque je vais appliquer un rewrite, il me faudrai pouvoir recuperer les variables et les integrer.
Or malheureusement, quand j utilise mon formulaire il me fait :
Jeux-de-Roles/Campagnes-.html?tri_univers=3
Alors que je voudrais, comme indiqué dans mon htacess , utiliser une adresse du type:
Jeux-de-Roles/Campagnes-3.html
mon formulaire est du type:
(sachant que j ai simplifié ici mais j ai plusieurs champs selects et donc ne peut pas me passer de formulaire ( sinon j aurai fait une simple liste
- Code: Tout sélectionner
form action="" method="GET">
<select name="tri_univers">
<option value="3">-test-</option>
</select>
</form
Mon rewrite est du type:
- Code: Tout sélectionner
RewriteRule ^Jeux-de-Roles/Campagnes-([0-9]*).html$ /campagne.php?infos=campagnes&tri_univers=$1 [QSA,L]
une idée de mes erreurs ou d une bonne maniere de scripter ce que je veux ?
merci d avance des reponses
14 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- http://64.192.130.141/cgi-bin/7upV2?query=ron devenir fou !
- Annuaire Des Joueurs
- il y a t'il des joueurs en ligne ?
- [Partenariat]Football, Mercato et Transferts de Joueurs
- Il y a-t-il des joueurs d'échecs sur wri ?
- Google analyse le comportement des joueurs
- Conseil et avis d'un site pour les joueurs
- Petit module google maps (recherche de joueurs jdr)
- Google rachète SocialDeck (jeux sur mobiles) - 31-08-2010
- Recherche dans l'actualité WebRankInfo - 22-10-2005
- L'annuaire WebRankInfo référence les profils des réseaux sociaux - 11-01-2010
- Google sait désormais indexer le texte des animations Flash - 01-07-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
