lAccepted FCGI_ACCEPT() NIL FCGI_FLUSH() mapEnv FCGI_GETENV(<cName>) --> cValue FCGI_GETENV() cStdInData FCGI_READ()
В категории CGI/FCGI находятся описания функций для использования технологий CGI и FCGI, предназначенных для создания динамических WEB-страниц.
Для использования необходимо линковать библтотеку clip-fcgi:
clip -e test.prg -lclip-fcgi
FCGI_ACCEPT() --> lAccepted
После того как соединение установлено, весь потоковый вывод (через ? или QOUT() или подобные фукции) будет перенаправлен на сервер.
Весь вывод буферизуется; вы можете использовать функцию FCGI_FLUSH() для явного сброса буферов.
Учтите, что реальное окончание транзакции происходит когда снова вызывается FCGI_ACCEPT(). Этот момент соответсвует окончанию CGI программы.
Returns : | NIL |
See also : | FCGI_GETENV() FCGI_READ() FCGI_FLUSH() |
FCGI_FLUSH() --> NIL
Сбрасывает все буферизованные данные на FCGI сервер.
Returns : | NIL |
See also : | FCGI_GETENV() FCGI_READ() FCGI_ACCEPT() |
FCGI_GETENV(<cName>) --> cValue FCGI_GETENV() --> mapEnv
Когда соединение установлено, WWW сервер посылает некоторые переменные окружения (хорошо известные в CGI-программировании) через протокол FCGI. Функция FCGI_GETENV() дает доступ к этим переменным.
<cName> | - имя переменной окружения. |
Returns : | Возвращает значения переменных окружения, либо map со всеми переменными в виде пар имя/значение. |
See also : | FCGI_READ() FCGI_FLUSH() FCGI_ACCEPT() |
FCGI_READ() --> cStdInData
Эта функция читает ровно CONTENT_LENGTH байт, где CONTENT_LENGTH это число, задаваемое HTTP-клиентом.
Returns : | Данные из входного потока. |
See also : | FCGI_GETENV() FCGI_FLUSH() FCGI_ACCEPT() |
Пред. | Начало | След. |
VIDEO | Уровень выше | CONVERSION |