[résolu] Un flag pour la méthode POST?

  • Auteur de la discussion Auteur de la discussion Neokhal
  • Date de début Date de début
Nouveau WRInaute
Existe-t-il un flag pour le transfert de variables par la méthode POST?
Un flag comme QSA pour la méthode GET.

J'utilise un formulaire qui appelle sa propre page pour un traitement PHP et je dois passer par l'URL rewriting entre les 2 qui me traduit mes pages HTML en PHP.

En utilisant la méthode GET et le flag QSA , cela marche tès bien. mais je voudrais absolument utiliser le POST.

Merci
 
Nouveau WRInaute
arf intéressant

vla mon form (j'utilse les template Smarty , mais ca ne joue pas je pense.)
Code:
<form method="POST" name="formulaire"  action="{$langue}/formulaire-{$form}.html">


et la ma ligne dans l'htaccess (Le rewriting marche très bien pour toute les autres pages)
Code:
RewriteRule		^an***g3/pages/(.*)/formulaire-(.*)\.html$		h**p://192.168.0.15/an***g3/pages/formulaire.php?lang=$1&form=$2	[QSA,L]

et dans mon fichier formulaire.php, je fait tout betement un

Code:
var_dump($_POST)

mais le tableau affiché est vide :!: [/quote]
 
Nouveau WRInaute
euh je ne savais pas qu'il y avait une différence =)

Mais j'utilise Easy-PHP 1.8
ou j'ai seulement modifier les mod_rewrite dans l'http.conf et quelques listen.

Mais peut etre que le fait de voir la ligne
Code:
LoadModule php4_module "${path}/php/php4apache.dll"
signifie PHP est utilisé en module?
comment je peux vérifier sinon?
 
WRInaute impliqué
Au fait, il n´y a que les variables qui ne passent pas, mais la page affichée est la bonne? le RW marche bien?
 
WRInaute impliqué
Au fait, il n´y a que les variables qui ne passent pas, mais la page affichée est la bonne? le RW marche bien?
 
Nouveau WRInaute
oui le RW passe bien
c'est peut etre le fait d'avoir mis une adresse absolue que ca fait planter pour le POST
 
WRInaute impliqué
Je cale, moi aussi ça me l´a déjà fait, perso, je n´ai pas trouvé la solution. Mais j´ai remarqué que cela venait de la config serveur, car en local ça marchait et online non... L´inverse aurait été mieux, j´aurais pu entreprendre une rechrceh, mais là ... au moins tu as une piste
 
Nouveau WRInaute
C'est bon, c'est réglé.

Je me suis arrangé pour ne plus faire de Rewrite avec une adresse destination en absolue (plus de h**p://192.168.0.15) et ca marche.
Si ce problème vient du fait que le POST ne passe pas avec un préfixe http, alors je pense qu'une redirection relative avec un flag [R] donnera la même erreur (puisque que R rajoute simplement l'http://......)

Merci pour votre aide
 
WRInaute accro
>> c'est peut etre le fait d'avoir mis une adresse absolue que ca fait planter pour le POST

j ai pas lu le reste, mais oui ! si t es en absolue, bye bye les $_POST :-)
 
Discussions similaires
Haut