envoyer un formulaire sous outlook

envoyer un formulaire sous outlook - PHP - Programmation

Marsh Posté le 26-08-2002 à 17:57:24    

Ben voila j'ai un petit probleme!!
Je genere un formulaire en php et je l'envoi en mail a un
destinataire.
 
Comme le mail envoyé est un formulaire j'ai besoin de recuperé
les infos que le destinataire renseignera apres avoir fait un submit.
Mais le probleme est que je ne recupere aucune variables:
mon source est :


<form method="post" action="http://mon_url">
<input type="hidden" name="val1" value="1">
<input type="hidden" name="val2" value="2">
<input type="submit" name="submit" value="valider">
</form>


 
une fois que le bouton "valider" a ete pressé un navigateur
s'ouvre.Mais voila que dalle val1 et val2 n'existent pas.
J'ai verifier mon formulaire en local et toutes mes variables
sont corrects (en + clair y a pas d'erreur dans mon formulaire).
 
Si quelkun a une solution a mon probleme !!! c'est tres important
Merci

Reply

Marsh Posté le 26-08-2002 à 17:57:24   

Reply

Marsh Posté le 26-08-2002 à 18:09:27    

T'as essayé en changeant de méthode ? Utiliser GET à la place de POST ?

Reply

Marsh Posté le 26-08-2002 à 18:14:45    

_Mac_ a écrit a écrit :

T'as essayé en changeant de méthode ? Utiliser GET à la place de POST ?




oui toutes les variabes sont dans l'url!!
mais j'aimerai pas trop qu'elles apparaissent!! :(

Reply

Marsh Posté le 26-08-2002 à 18:17:57    

Ca viens peut-etre de la configuration de mon serveur apache
mais je vois pas trop koi!! :(

Reply

Marsh Posté le 27-08-2002 à 11:32:03    

UP :bounce:

Reply

Marsh Posté le 27-08-2002 à 11:49:30    

Si t'as écrit method="post" je vois pas comment tes variables peuvent être dans l'URL.
As-tu fais method="get" ?

Reply

Marsh Posté le 27-08-2002 à 12:03:29    

Dost67 a écrit a écrit :

Si t'as écrit method="post" je vois pas comment tes variables peuvent être dans l'URL.
As-tu fais method="get" ?




 
j'ai repondu a la question de Mac qui me demandait ce qui ce passait si je remplacais method="post" par methode="get"!!!
 
Reponse:
j'ai mes variables dans l'url!!!
mais si je les passe en post je recupere que dalle
 
ca doit etre possible a faire !!

Reply

Marsh Posté le 27-08-2002 à 17:25:31    

Sauf que dans l'URL et dans le script y'a une différence.

Citation :

ca doit etre possible a faire !!


Oui puisque tt le monde fait comme ça !
Essaie de voir ce que donne :
- $val1
- $HTTP_POST_VARS['val1']
Vérifie dans tes param PHP (php.ini) que les track chose est activé (cherche doc, sé + trop bien ce que c).

Reply

Marsh Posté le 28-08-2002 à 12:22:17    

Les parametres de mon php.ini sont corrects
je les ai verifié
 
Mais le probleme n'est pas que je n'arrive pas a recuperer des formulaires en "post" sous mon serveur apache!!
ca marche tres bien!!!
 
Mais que si mes formulaires sont remplis dans un mail et que le destinataire (du mail) me renvoie mes infos et les variables de mon formulaire en "post" ... ben toutes les variables dans $HTTP_POST_VARS[] sont inexistantes.
Pourtant si je change la methode du formulaire que j'envoie en "get" j'arrive a recuperé toutes mes variables. Mais elles apparaissent en clair dans mon url et ca je le veux pas!!
 
Je vois pas ce qui cloche car les requetes 'get' et 'post' doivent etre transparentes pour le serveur apache mais pourtant une seule sur les deux fonctionne correctement!! :(  
 
PS:
Au fait j'aimerai savoir quelle taille maximun peut faire un URL!!

Reply

Marsh Posté le 28-08-2002 à 17:58:23    

Ca marche avec un formulaire sur le web ? et pas dans un mail.
 
Longueur max des URL --> Faq de phpindex.com

Reply

Marsh Posté le 28-08-2002 à 17:58:23   

Reply

Marsh Posté le 29-08-2002 à 11:12:03    

Citation :


Ca marche avec un formulaire sur le web ? et pas dans un mail.


Voila c'est exactement ca!!

Reply

Marsh Posté le 30-08-2002 à 17:46:10    

:bounce:  :bounce: UP :bounce:  :bounce:

Reply

Marsh Posté le 30-08-2002 à 17:56:20    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed