сессия drupal 7

Главные вкладки

Аватар пользователя morgusha morgusha 25 февраля 2014 в 12:24

Подскажите пожалуйста ! Создаю сессию в файле templete.tpl.php так вот :

<?php<?    
    $_SESSION['test'] = "bbb";
    if (isset($_SESSION['bg']))
    {
        if ($_SESSION['bg_times'] > 2)
        {
            $_SESSION['bg_times'] = 0;
            $_SESSION['bg'] = rand(0, 5);
        }
        $_SESSION['bg_times']++;
    }
    else
    {
        $_SESSION['bg'] = rand(0, 5);
        $_SESSION['bg_times'] = 1;
    }
    //print_r ($_SESSION);

?>

ну потом создаю блок и в его коде использую переменную с сессии !
но проблема в том что при первой загрузки страницы появляется такое вот сообщение:

Notice: Undefined variable: _SESSION в функции eval() (строка 1 в файле /var/www/vhosts/....../modules/php/php.module(80) : eval()'d code).

после обновления страницы она исчезает и норм становится работать ! как поправить кто подскажет ???