РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Карта сайта
Система управления web-сайтом WebDirector
Главная
|
Быстрый старт
|
Руководство администратора
|
Руководство разработчика
|
Руководство SEO
|
FAQ
»Объекты сайта
    Изображения сайта
    Стили сайта
  »Скрипты сайта
Главная > Руководство разработчика > Настройка дизайна шаблона > Объекты сайта > Скрипты сайта

Скрипты сайта

ВЫ можете подключать свои скрипты и исполнять их на страницах WebDirector. Для этого существует директива [RЕQ sсript.php]

Код срипта должен быть помещен на сайт через инструмент "Объекты сайта", который находится в разделе "Настройка дизайна" или по FTP в произвольную папку.

Если загрузка скрипта происходила через "Объекты сайта" и скрипт называется test.php, то инструкция подключения:

Инструкция подключения

Особенностью является обращение к переменным, переданным скриптом:

В php есть два способа приема передаваемых от одного скрипта другому переменных.
При значении register_globals=1 в настройках php для приема переменных по методу GET и POST нет необходимости обращаться к массивам $_GET и $_POST. Т.е. передаваемые переменные автоматически инициализируются вызываемым скриптом. Но данная модель несет в себе потенциальную уязвимость безопасности. Поэтому register_globals в программе Webdirector установлено в 0 и что бы получить значение передаваемой переменной нужно обратиться непосредственно к массиву $_GET или $_POST в зависимости от метода передачи.

Например:
скрипт вызывается запросом http://somesite.com/example.php?varname=somevalue
в данном случае переменная varname передается по методу $_GET
для получения её значения в скрипте нужно вставить код $_GET[' varname ']
Пример кода:
//-----example.php
$sTmp = $_GET[' varname '];
echo $sTmp;

//-----на выводе
somevalue