SSI и функция virtual()
SSI и функция virtual()
Немного теории
Для одного и того же документа в Apache нельзя применять два "обработчика". Иными словами, действует принцип: либо PHP, либо SSI.
Однако в PHP имеются определенные средства для "эмуляции" SSI-конструкции include virtual.
Конструкция include virtual загружает файл, URL которого указан у нее в параметрах, обрабатывает его нужным обработчиком и выводит в браузер. То есть все происходит так, будто указанный URL был затребован виртуальным браузером. Большинство SSI-файлов ограничиваются использованием этой возможности.
virtual
Имитация include virtual.
Синтаксис:
int virtual(string $url)
Функция virtual() представляет собой процедуру, которая может поддерживаться только в случае, если PHP установлен как модуль Apache. Она делает то же самое, что и SSI-инструкция <-- #include virtual=... -->. Иными словами, она генерирует новый запрос серверу, обрабатываемый им обычным образом, а затем выводит данные в стандартный поток вывода.
Чаше всего функция virtual() используется для запуска внешних CGI-сценариев, написанных на другом языке программирования, или же для обработки SSI-файлов более сложной структуры. В случае, если запускается сценарий, он должен генерировать правильные HTTP-заголовки, иначе будет выведено сообщение об ошибке. Для включения обычных PHP-файлов с участками кода функция virtual() неприменима - это выполняет оператор include.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Глава 2 Виртуальные машины Virtual PC 2004
Глава 2 Виртуальные машины Virtual PC 2004 Для пользователей, предпочитающих работать исключительно с операционными системами семейства Windows, продукт Virtual PC 2004, пожалуй, можно считать наиболее подходящим выбором — ведь последняя версия программы принадлежит
Особенности работы Virtual PC 2004
Особенности работы Virtual PC 2004 Каждая виртуальная машина Virtual PC 2004 эмулирует автономный компьютер с собственными звуковой картой и видеокартой, а также (если требуется) с собственным сетевым адаптером. Такой виртуальный компьютер полностью изолирован от среды реального
Установка и настройка Virtual PC
Установка и настройка Virtual PC В целом установка Virtual PC аналогична установке любого другого Windows- приложения. Тем не менее имеется ряд особенностей, на которые следует обратить
Процедура установки Virtual PC 2004
Процедура установки Virtual PC 2004 Дистрибутив Virtual PC (его размер — около 19 Мбайт) содержит файл программы установки Setup.exe. Процедуру установки можно начать одним из двух способов:? запустив «вручную» на исполнение файл Setup.exe;? указав этот файл в качестве установочного в окне
Архитектура виртуальной машины Virtual PC
Архитектура виртуальной машины Virtual PC Когда мастер New Virtual Machine Wizard генерирует файл конфигурации новой ВМ, ее значок появляется в окне консоли. Чтобы открыть окно параметров ВМ, выберите ее в списке и щелкните на кнопке Settings (параметры). Представленные в этом окне сведения
Сетевые возможности виртуальных машин Virtual PC
Сетевые возможности виртуальных машин Virtual PC Возможность создать на единственном физическом компьютере вполне работоспособную сеть — это одно ив важнейших достоинств технологии виртуальных машин.Чтобы воспользоваться этой возможностью, ВМ должна быть
Virtual CloneDrive
Virtual CloneDrive Приложение Virtual CloneDrive предназначено для воспроизведения виртуальных компакт-дисков из файлов-образов, созданных программами CloneCD, CloneDVD и аналогичными. С помощью данного приложения операционная система определяет файл-образ как физический CD/DVD-ROM. Кроме того, вы
Функция SUM
Функция SUM Ваши возможности в подведении итогов не ограничены простым подсчетом записей. Используя функцию SUM, можно генерировать итоговые результаты для всех возвращаемых записей по любым числовым полям. Например, для создания запроса, который генерирует итоги по
Ключевые слова virtual и override
Ключевые слова virtual и override Полиморфизм обеспечивает подклассам возможность задать собственную реализацию методов, определенных базовым классом. Чтобы соответствующим образом изменить наш проект, мы должны рассмотреть применение ключевых слов C# virtual и override. Если в
Atomix Virtual DJ
Atomix Virtual DJ Сайт: http://www.dvdinfopro.comРазмер: 35 МбЦена: $70Это программа для микширования MP3 в реальном времени. С помощью программы Atomix Virtual DJ Вы сможете сделать отличный микс. Программа подходит как для новичков, так и для продвинутых DJ. Также Atomix Virtual DJ содержит множество эффектов и
Глава 7 Работа с ПО копи-устройства Virtual Ink Mimio Xi
Глава 7 Работа с ПО копи-устройства Virtual Ink Mimio Xi Программное обеспечение устройства Mimio представляет собой пакет программ Mimio Studio, состоящий из mimio Блокнота, панели mimio Инструменты и mimio Рекордера. Основной программой для создания интерактивных презентаций служит программа
Технология Virtual Wi-Fi в Windows 7
Технология Virtual Wi-Fi в Windows 7 Сейчас сложно представить, как можно обойтись без использования беспроводных сетей. Открытие технологии беспроводных сетей внесло существенный вклад в индустрию и изменило подход к использованию персонального компьютера. Virtual Wi-Fi