Почему в 1c-bitrix на первой строке файлов, которые необходимо скрыть от прямого доступа через url, используют просто die();
, а не header('Location: Адрес');
die(); ?
во-первых, не "от прямого доступа", от исполнения
во-вторых, это абсолютно бессмысленные телодвижения. не надо смотреть в код 1-с-битрикс, козленочком станешь
в-третьих, а зачем там какой-то header('Location: Адрес');? какой в этом смысл?
От исполнения как следствие, верное замечание
Как какой смысл? В случае die() пользователю откроется пустая страница в браузере, я вижу логичным этого не допускать и перенаправлять, например, на главную, разве не так?
Очевидное преимущество не использовать header пока что вижу одно - файл будет меньше весить, но разница в несколько байт..