Текущий архив: 2006.10.22;
Скачать: CL | DM;
Вниз
idhttpserver запускающий php-cgi Найти похожие ветки
← →
oleg_ (2006-05-27 22:36) [0]Проблема в том что не получается, передать переменные окружения php-cgi.
Задаю так
EnvStr:="QUERY_STRING="+RequestInfo.UnparsedParams+#10;
В итоге получается EnvStr содержит строку
к прмеру такую "QUERY_STRING=parametr=value"
и запускаю
Win32Check(CreateProcess(nil, pchar(ExtractFileDir (ParamStr(0))+"\php-cgi.exe "+script_name), nil, nil, TRUE,
CREATE_NEW_CONSOLE, pointer(EnvStr),PChar (ExtractFileDir(ParamStr (0))), SI, PI));
На уровне php ни переменной $parametr нет (глобальные переменные включены) ни в $_REQUEST["parametr"] значение не попадает
← →
oleg_ (2006-05-28 08:33) [1]Да и еще
если добавляю в строку envstr параметр
"REQUEST_METHOD=GET"
то на выходе php-cgi.exe просто пусто
если же метод не задаю, выходной поток в формируется но без параметров из переменных окружения
← →
tesseract © (2006-05-28 10:35) [2]Запускать php как cgi не рекомендуется самими его авторами.
Есть такое :
http://members.chello.be/ws36637/
Ну и полный комплект :-) здесь
http://www.torry.ru/authorsmore.php?id=1118
Думаю эти комопоненты постаибльнее.
Но всё-же лучше строй страницу сам, зачем тебе из сервера ненужные компоненты вызывать?
← →
oleg_ (2006-05-28 14:51) [3]Спасибо, буду копать...
Страницы: 1 вся ветка
Текущий архив: 2006.10.22;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.036 c