Главный исполняемый файл index.php
НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Ядро системы >> Главный исполняемый файл index.php
Точкой входа в систему является index.php. Все запросы система принимает на исполнение именно через эту точку входа.
Порядок исполнения запроса следующий:
- Проверка наличия критических для системы модулей PHP (см. Сервер приложений ИРБИС 64/128)
- Старт кеширования вывода (посредством ob_start)
- Инициализация глобальных переменных
- Установка HTTP-заголовка Content-Type: text/html; charset=utf-8
- Установка значений по умолчанию в $OPTIONS (см. Значения по умолчаиню в $OPTIONS)
- Чтение конфигурационного файла config.cfg и применение значений по-умолчанию
- Исполнение ver.php (Указание версии системы в $OPTIONS)
- Чтение lic.php (Указание информации о лицензии в $OPTIONS)
- Переопределение параметров работы PHP (см. Переопределение параметров работы PHP )
- Определение глобальных констант (см. Глобальные константы)
- Инициализация подсистемы управления модулями
- Запуск при необходимости фоновых задач из очереди (Модуль Queue)
- Чтение $_REQUEST[‘id’] и установка его в значение ‘’ при отсутствии параметра
- Специальная обработка для id=LongTask
- Старт сессии PHP
- Специальная обработка для id=Setup
- Определение текущей конфигурации хоста или вызов АРМ Администратор при хосте 127.0.0.1 и ненастроенных хостах
- Специальная обработка для id=WIrbis (см. описание модуля WIrbis)
- Установка текущего пользователя (если залогинен)
- Установка id по умолчанию (если не указан) – берется значение из параметра $OPTIONS['SiteMainPageId']
- Исполнение сборщика статистики запросов
- Вывод страницы, указанной в параметре id (см. описание модуля Pages)
- Окончание кеширования вывода страницы (ob_end_flush)