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 просто пусто
если же метод не задаю, выходной поток в формируется но без параметров из переменных окружения
Пишу свой веб сервер на дельфи
Проблема в том что не получается, передать переменные окружения 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 просто пусто
если же метод не задаю, выходной поток в формируется но без параметров из переменных окружения