Remo Laubacher: CGIs mit GNU C

Beitrag lesen

ich habe ein kleines problem beim schreiben von cgis mit gnu c (wahrscheinlich mit allen c compilern - aber ich verwende halt nur gnu)

Das CGI soll alle Werte (mit GET nicht mit POST übergeben) anzeigen. Diese sind ja in der Variable "char* argv[]" gespeichert. Eine neue "zeile" kann man bei GET mit "&" erstelle (cgi.exe?Zeile1&Zeile2). Dies funktioniert auch soweit ganz gut.

Wenn ich jetzt aber die Daten eines Formulares auswerten will wird das GET ja immer so erstellt: Name1=Wert1&Name2=Wert2... usw. Die Variable argv ist aber immer leer sobald ich ein "=" in der parameter übergabe habe - was ja immer so ist wenn ich ein formular verschicke... Irgendwelche Ideen? (Ich will das CGI nicht per JavaScript aufrufen)

Danke
Remo