#include #include main() { char *adat; char *user; char *pass; adat = (char*) malloc(4096 * sizeof(char)); user = (char*) malloc(256 * sizeof(char)); pass = (char*) malloc(256 * sizeof(char)); printf("Content-Type: text/html; charset=utf-8\n\n"); //printf("%s%c%c\n", "Content-Type: text/html; charset=utf-8", 13, 10); char *strLen = getenv("CONTENT_LENGTH"); char *endptr; int len = strtol(strLen, &endptr, 10); fread(adat, len, 1, stdin); user = (char*) strtok(adat, "&"); pass = (char*) strtok(NULL, "&"); printf("%s %s \n\n", user, pass); }