Описание функции


_HttpSC_ServerHandler

Главный обработчик сервера: подключает пользователей, передает данные, управляет блокировкой пользователя

_HttpSC_ServerHandler($aServer, $aBanList, $sGetFileFunc, $sPostFunc, $sOtherFunc, $sUserBanFunc="")

 

 

Параметры

$aServer

Возвращаемое значение функции _HttpSC_CreateServer

$aBanList

Ранее созданная пустая переменная, в которой будет храниться информация о блокировке пользователей

$sGetFileFunc

Данная функция будет вызвана при запросе пользователя любого файла (метод GET)

$sPostFunc

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

$sOtherFunc

Данная функция будет вызвана, если пользователь пошлет отличный от GET и POST запрос

$sUserBanFunc

[по умолчанию: "" (не указано)] Данная функция будет вызвана, если пользователь выполнил предельное кол-во подключений за минуту и сервер его заблокировал

 

Возвращаемое значение

Возрат: В случае успеха = 1; В случае ошибки = 0

@Error: В случае успеха = 0; В случае ошибки > 0

@Extended: Всегда 0

 

 

Примечания

• Более подробную информацию о параметрах $sGetFileFunc, $sPostFunc, $sOtherFunc и $sUserBanFunc смотрите ниже (раздел "Пользовательские функции")

• С помощью функции _HttpSCError_ConvertError2Text из "Http SC Error.inc" можно получить описание ошибок.

 

 

См. также

_HttpSC_CreateServer, _HttpSC_StartServer, _HttpSC_CreateAnswer, _HttpSC_CreateBigFileAnswer, _HttpSC_ReqestParse, _HttpSC_ServerOptimization, _HttpSC_PostReqestGetData, $sGetFileFunc, $sPostFunc, $sOtherFunc, $sUserBanFunc

 

 

См. Примеры