Einzelnen Beitrag anzeigen

Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#1

Problemchen mit PHP-CGI und TProcess

  Alt 23. Mai 2009, 21:35
Hi,
ich plage mich seit gestern mit dem Versuch, PHP-CGI mittels TProcess anzusteuern.
Eigentlich klappt alles super, bis zu dem Moment wo ich anfange wichtige Umgebungsvariablen mitzuschicken.
Soll heißen: Da das Ding über eine CGI-Schnittstelle läuft, läuft die Übertragung so, dass die wichtigen Parameter per Umgebungsvariable übertragen werden und dann php-cgi mit dem entsprechenden Skript aufgerufen wird.
Das klappt auch solange super, bis ich versuche, eine der folgenden Variablen mitzugeben oder in beliebigen Kombinationen:

GATEWAY_INTERFACE=CGI/1.1
SERVER_NAME=127.0.0.1
SERVER_SOFTWARE=Wuppdi
REQUEST_METHOD=GET oder POST, je nachdem

Sobald ich mindestens eine dieser Variablen setze, produziert php-cgi eine leere Ausgabe und tut nichts. perl hingegen kommt damit super zurecht.
Lasse ich sie weg, klappt es, aber ohne elementare Dinge wie REQUEST_METHOD hab ich nicht viel von dem ganzen Spaß.

Vgl. hier die CGI-Spezifikationen: http://hoohoo.ncsa.illinois.edu/cgi/interface.html
Eine Perl-CGIScript, das alle gesetzten Variablen auflistet, findet sich (live) hier: http://inion.no-ip.org:48887/wui/test
Da das natürlich nur Verfügbar ist, solange ich hier noch rumwurschtel gibt's das ganze nochmal als Text-Datei im Anhang.
Ich bin mittlerweile echt ratlos und hoffe, jemand kann mir helfen.

Schon mal Danke im Voraus,
inherited
Angehängte Dateien
Dateityp: txt test_170.txt (1,6 KB, 4x aufgerufen)
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat