спеціальні константи

Дану константу необхідно ініціалізувати до прологу в файлах-обробниках 404 помилки (сторінка не знайдена). Подібні файли-обробники задаються в налаштуваннях веб-сервера.

Необхідність ініціалізації цієї константи пов'язана з тим, що на неіснуючі сторінки відіслати дані методом POST можна, а саме з цим методом і працюють перераховані вище компоненти. Тому якщо файл поточної сторінки фізично не існує на сервері, то без цієї константи компоненти працювати не будуть.

Може приймати значення true / false. Константа регулює значення за замовчуванням для параметра get_index_page функцій GetPagePath (), CMain :: GetCurPage (), CMain :: GetCurPageParam (). Параметр get_index_page вказує, чи потрібно для індексного сторінки розділу повертати шлях, який закінчується на "index.php". Якщо значення параметра дорівнює true, то повертається шлях з "index.php", інакше - шлях, який закінчується на "/". Параметр має значення, протилежне значенню константи.

Може приймати значення true / false. Якщо форматувати дану константу якихось значенням, то вона відключає / включає збір бектрейсов при включеній налагодженні.

При установці константи в true не використовується монітор продуктивності.


Позначення типів констант:

  • А (а вто) - константа инициализируется системою в пролозі автоматично
  • Т (ст раніцах) - константу можна визначити на будь-який публічній сторінці до підключення прологу
  • І (і ніціалізація) - константу можна визначити в одному з наступних файлів:
    • /bitrix/php_interface/init.php - додаткові параметри порталу
    • / Bitrix / php_interface / ID сайту / init.php - додаткові параметри сайту
  • С (з оедіненіе з базою) - константу можна визначити тільки в файлі зберігають параметри з'єднання до бази: /bitrix/php_interface/dbconn.php

Схожі статті