post variablen an php interpreter übergeben (eigener java http server)



  • hallo also ich hab n kleinen http server geschrieben und vor php optional als modul anzusprechen... momentan führe ich php dateien über command line mittels
    Runtime.exec("php.. datei.php foo=bar foo1=bar1"); aus und hole mir den Output vom Stream der Konsole...
    um Parameter die mittels Post anfrage zum Server kamen an das Script zu übergeben, hänge ich diese halt an den Aufrufbefehl an...

    Diese stehen dann im PHP ARRAY $_SERVER["argv"]
    Ich finde dieses unschön da man dafür in der php.ini extra register_argc_argv aktivieren muss

    Meine frage ist nun wie ich eleganter dem Script die Variablen kenntlich machen kann sodass diese mittels $_GET["foo"] usw. oder $_SERVER["foo"] ... wie üblich halt abgefragt werden können...

    könnte man das mit dem Parameter -a für den Interpreter realisieren mit dem man einen interaktiven Modus von php ausführen kann?

    cu mightymop



  • Hi,
    ich habe das ganze nur mit CGI-Scripte ausprobiert und dort habe ich eine Umbeungsvariable gesetzt und so konnte dann der Interpret damit arbeiten...
    Ich weiß jetzt nicht, ob es bei PHP sowas ähnliches gibt aber ich denke schon also such mal in die Richtung Umgebungsvariablen...

    So ich gehe nun schlafen 😉

    Gruß Patrick


Anmelden zum Antworten