[CGI c]

[CGI c] - Programmation

Marsh Posté le 24-01-2001 à 10:45:23    

Est ce que qq un sait comment recuperer les donnees envoyes par une form à un cgi ??
j'ai essayé en faisant un truc du genre:
 if ((p = getenv ("query_string" )) != NULL)
mais c'est pas query_string apparement.
comment savoir quel est la variable d'environement affectée par le post ??

Reply

Marsh Posté le 24-01-2001 à 10:45:23   

Reply

Marsh Posté le 24-01-2001 à 11:05:57    

Quand tu fais un GET, les variables sont dans le la var d'environnement QUERY_STRING.
Quand tu fais un POST tu dois lire sur stdin (La taille de ce que tu dois lire est dans la variable CONTENT_LENGTH).
 
D'apres le contenu de la variable REQUEST_METHOD, tu sais si c'est un get ou un post

Reply

Marsh Posté le 24-01-2001 à 11:18:11    

comment je peux lire dans stdin ?
char *tmp
tmp=new char[taille du truc]
scanf(tmp,"%s" );
non ???

Reply

Marsh Posté le 24-01-2001 à 12:00:35    

la je peux pas tester, mais ça doit être un truc dans ce genre là

Reply

Sujets relatifs:

Leave a Replay

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