Описание пользовательской функции


$sPostFunc для "_HttpSC_ServerHandler"

Данная функция будет вызвана при передаче данных на сервер (метод POST)

Func _Post($sUrl, $hUserSocket, $sUserIp, $sHttpVer, $Reqest)

; ...

Return ""

EndFunc

 

 

Передаваемые параметры

$sUrl

Путь к файлу (например: "/index.php", где "/" - базовый каталог; "index.php" - файл в базовом каталоге)

$hUserSocket

ID сокета подключенного пользователя

$sUserIp

IP адрес подключенного пользователя

$sHttpVer

Версия HTTP, которую использует пользователь (например: "HTTP/1.1"). Этот параметр передается браузером пользователя.

$Reqest

Весь запрос (целиком)

 

 

Описание

В параметре $sPostFunc требуется указать название созданной Вами функции. Функция будет вызываться при получении POST запросов от клиента и должна вернуть полный ответ (заголовок + данные), который можно создать с помощью функции _HttpSC_CreateAnswer.

 

 

Примечания

•  Вы можете указать любое название пользовательской функции.

•  Внимание: данная функция не существует внутри UDF: Вам (в своем скрипте) нужно создать соответствующую функцию.

•  Функция должна вернуть ответ, который можно сформировать помощью функции "_HttpSC_CreateAnswer", после этого (как ответ будет полностью отправлен) соединение с клиентом будет закрыто сервером.

•  Если функция вернет пустой ответ (""), то соединение с клиентом будет закрыто без отправки каких-либо данных.

•  Возвращенный функцией ответ будет храниться в буфере программы и отправляться частями (размер части зависит от скорости соединения) при каждом вызове функции _HttpSC_ServerHandler.

 

 

См. также

_HttpSC_ServerHandler

 

См. Примеры