[CGI] passage et recuperation de parametre
bonjour,
j'essai d envoyer un parametre a un script CGI.
la transmition du parametre semble etre correcte cependant un petit probleme subsiste.
Code:
1 2 3 4 5 6 7 8
|
data = getenv("QUERY_STRING");
if(data == NULL)
printf("<P>Error! Error in passing data from form to script.\n");
sscanf(data,"text=%s",&default_str);
if(default_str == NULL)
printf("<P>Error! Error in passing data from form to script.\n"); |
la ligne en rouge ne fonctionne pas seulement le premier caractere est enregistré dans default_str, je ne comprend pas pourquoi?
de plus si j'avais plus de parametre a transmettre serait t il possible de faire ca:
Code:
sscanf(data,"TEXT=%s&TAILLE=%ld&.....",&default_str,&taille,....);
merci