C++ und CGI, Daten von POST/GET
-
Nabend,
wie bekommt man in C++ die vom User über GET/Post gesendeten Daten? Habe schon mit getenv() herumprobiert, aber kriege es nicht hin.
Grüße, PI
-
Bei CGI über stdin.
Welche Methode verwendest du denn um das c++ Programm aufzurufen?
-
Ich habe das Programm in den cgi-bin Ordner meines XAMPP gelegt und über den Browser entsprechend mit 127.0.0.1/cgi-bin/programm aufgerufen.
-
Dann ist es CGI und Post kommt über stdin und GET über das environment per QUERY_STRING. Für die länge der POST daten gibts im environment noch CONTENT_LENGTH.
-
Edit: funktioniert doch.
-
Wie rufst du die Seite denn auf und was steht in der apache config drin?
mehr infos sonst ist das ziemlich witzlos hier.
endl ist hier übrigens auch falsch. ein zeilenumbruch ist \r\n in HTTP.