Estou tentando criar um servidor da web que serve scripts PHP. Atualmente, funciona da seguinte maneira:
- O cliente solicita /index.php?test=value
- O servidor chama
php index.php
- O servidor alimenta os cabeçalhos de solicitação HTTP como STDIN no processo PHP
- O servidor lê a saída de
php
STDOUT e a retorna ao cliente
Tudo isso está funcionando, exceto que os parâmetros não estão sendo passados para o script PHP porque:
var_dump($_GET);
retorna:
matriz (0) {}
Como os $_GET
parâmetros são passados para o binário do PHP quando ele é chamado?