Войти
VTEM SlideshowVTEM SlideshowVTEM Slideshow


SSI - Server Side Include

 

Что такое SSI?

SSI - полное название которого Server Side Include. SSI - такой набор команд, позволяющий включать в страницу данные, недоступные HTML средствами, как вывод программ, значения переменных и статистику по файлам (дата создания, размер и др.).

SSI работает так: веб-сервером обрабатывается все директивы, которые находятся в файле, определяемом apache как server-parsed формируя страницу html, которая потом передается к броузеру.

Формат команды <!--#SSI_директива="параметры" -->

 

Где можно использовать SSI?

По умолчанию SSI обрабатывается в файлах с расширением .shtm. Если Вам нужно добавить другие расширения, где будет обрабатываться SSI сделайте это следующим образом:

AddHandler server-parsed .html

 

Примеры использования SSI

Пример 1:

  • Ваш IP - <!--#echo var="REMOTE_ADDR"-->
  • Ваш броузер - <!--#echo var="HTTP_USER_AGENT"-->
  • Ваш сервер - <!--#echo var="SERVER_NAME"-->
  • Вы пришли со страницы - <!--#echo var="HTTP_REFERER"-->

Вывод:

  • Ваш IP - 195.248.164.231
  • Ваш броузер - Mozilla/6.0 (compatible; MSIE 5.0; Windows 2000; DigExt)
  • Мой сервер - www.perl.bos.ru
  • Вы пришли со страницы - (none)

Пример 2:
<!--#include file="header.inc"-->
Текст страницы
<!--#include file="footer.inc"-->;

 

При запуске perl скриптов в SSI

Для запуска в SSI perl скрипта нужно:

  • В панели управления хостингом, разделе «Управление сайтом», подразделе «Настройка PHP» включить опцию ExecCGI
  • В файл .htaccess необходимо добавить следующую строку:

Hosting tools

Who's Online

Сейчас 16 гостей и ни одного зарегистрированного пользователя на сайте