Ich versuche, einen Webserver zu erstellen, der PHP-Skripte bereitstellt. Derzeit funktioniert es wie folgt:
- Der Client fordert /index.php?test=value an
- Der Server ruft auf
php index.php
- Der Server leitet die HTTP-Anforderungsheader als STDIN an den PHP-Prozess weiter
- Der Server liest die Ausgabe
php
von STDOUT und gibt sie an den Client zurück
All dies funktioniert, außer dass die Parameter nicht an das PHP-Skript übergeben werden, weil:
var_dump($_GET);
kehrt zurück:
Array (0) {}
Wie werden $_GET
Parameter beim Aufruf an die PHP-Binärdatei übergeben?