Описание пользовательской функции
$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.
См. также
См. Примеры