Metoda POST care lanseaza CGI facut in C


Aceasta pagina este un exemplu de utilizare a metodei POST intr-un formular.

Inregistrativa la cursul de JavaScript Online!

username:
password:
comentariu dvs
   


 

Codul sursa al programului C care preia datele POST-ate este urmatorul

 

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*un exemplu simplu de preluare a datelor
trimise cu metoda post */
int main(void)
{
int form_data_size;
char ch;
form_data_size=atoi(getenv("CONTENT_LENGTH"));
printf("Content-type: text/html%c%c",10,10);
printf("Formularul completat de dvs este trimis de metoda POST prin sirul: <br><br>");

for (int i=0;i<form_data_size;i++){
ch = (char)getc(stdin);
printf("%c", ch);
}
return 0;
}

 

Cornel Mironel Niculae, 2003-2008

05-May-2008