как передать переменные окружения php-cgi.exe

olegk

Новичок
как передать переменные окружения php-cgi.exe

Пишу свой веб сервер на дельфи
Проблема в том что не получается, передать переменные окружения php-cgi.
Задаю так
EnvStr:='QUERY_STRING=param=value'+#10;

и запускаю php-cgi.exe через CreateProcess передавая EnvStr как блок переменных окружения

На уровне php скрипта ни переменной $param нет (глобальные переменные включены) ни в $_REQUEST["param"] значение не попадает

если добавляю в строку envstr параметр
'REQUEST_METHOD=GET'+#10
то на выходе php-cgi.exe просто пусто
если же метод не задаю, выходной поток в формируется но без параметров из переменных окружения
 

olegk

Новичок
Спасибо DiMA, это выход,
правда в глобальные переменные значение так и не попадает
(глобальные переменные включены) но в $_REQUEST["param"]
указанное значение появляется.
 
Сверху