Антивирус Кашпировского убедит вас, что никаких вирусов нет!
Интеграция внешних скриптов в Drupal
Чтобы интегрировать переменные друпала в свой скрипт-достаточно подключить к своему скрипту ядро друпала:
define('DRUPAL_ROOT', getcwd()."\..\\"); //правильно укажите путь include_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
Всё бы ничего,но если вы используете в своих скриптах сессии-то Drupal их не увидит,так как по умолчанию он хранит их в БД.
Для решения этой проблемы просто поместите вконце своего скрипта:
drupal_session_commit();
Таким образом вы подружите свою сессию с друпалом и он будет работать с ней как с родной.
//подключаем ядро define('DRUPAL_ROOT', getcwd()."\..\\"); //правильно укажите путь include_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); //ваш скрипт $_SESSION['custom']=3523; drupal_session_commit();
Теперь переменная $_SESSION['custom'] доступна в любом модуле или теме Drupal.
Никаких session_start() делать ненадо.Ядро друпала само их стартанёт.

