Главный исполняемый файл index.php


НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Ядро системы >> Главный исполняемый файл index.php


Точкой входа в систему является index.php. Все запросы система принимает на исполнение именно через эту точку входа.

Порядок исполнения запроса следующий:

  1. Проверка наличия критических для системы модулей PHP (см. Сервер приложений ИРБИС 64/128)
  2. Старт кеширования вывода (посредством ob_start)
  3. Инициализация глобальных переменных
  4. Установка HTTP-заголовка Content-Type: text/html; charset=utf-8
  5. Установка значений по умолчанию в $OPTIONS (см. Значения по умолчаиню в $OPTIONS)
  6. Чтение конфигурационного файла config.cfg и применение значений по-умолчанию
  7. Исполнение ver.php (Указание версии системы в $OPTIONS)
  8. Чтение lic.php (Указание информации о лицензии в $OPTIONS)
  9. Переопределение параметров работы PHP (см. Переопределение параметров работы PHP )
  10. Определение глобальных констант (см. Глобальные константы)
  11. Инициализация подсистемы управления модулями
  12. Запуск при необходимости фоновых задач из очереди (Модуль Queue)
  13. Чтение $_REQUEST[‘id’] и установка его в значение ‘’ при отсутствии параметра
  14. Специальная обработка для id=LongTask
  15. Старт сессии PHP
  16. Специальная обработка для id=Setup
  17. Определение текущей конфигурации хоста или вызов АРМ Администратор при хосте 127.0.0.1 и ненастроенных хостах
  18. Специальная обработка для id=WIrbis (см. описание модуля WIrbis)
  19. Установка текущего пользователя (если залогинен)
  20. Установка id по умолчанию (если не указан) – берется значение из параметра $OPTIONS['SiteMainPageId']
  21. Исполнение сборщика статистики запросов
  22. Вывод страницы, указанной в параметре id (см. описание модуля Pages)
  23. Окончание кеширования вывода страницы (ob_end_flush)