Я пытаюсь создать веб-сервер, который обслуживает сценарии PHP. В настоящее время он работает следующим образом:
- Клиент запрашивает /index.php?test=value
- Сервер вызывает
php index.php
- Сервер передает заголовки HTTP-запроса как STDIN процессу PHP
- Сервер читает вывод
php
из STDOUT и возвращает его клиенту
Все это работает, за исключением того, что параметры не передаются в скрипт PHP, потому что:
var_dump($_GET);
возвращает:
массив (0) {}
Как $_GET
параметры передаются в двоичный файл PHP, когда он вызывается?