YiiFramework Ошибка сообщений Flash

webplus

Новичок
Здравствуйте!
При работе с сообщениями Flash выдает вот такую ошибку: ini_set(): A session is active. You cannot change the session module's ini settings at this time
Вот код вывода сообщения:
Код:
<?php if(Yii::app()->user->hasFlash('call')): ?>
<div class="flash-success">
    <?php echo Yii::app()->user->getFlash('call'); ?>
</div>
<?php endif;?>
Но если в файле config/main.php убрать вот это код:
Код:
'session' => array(
            'autoStart' => true,
            'cookieMode'=>'none',
            'useTransparentSessionID' => false,
            'sessionName' => 'session',
            'timeout' => 28800,
        ),
то все работает, но при этом не работают сессии на сайте.

Я искал в гугле эту ошибку, так и не чего стоящего не нашел. Помогите пожалуйста.
 

fixxxer

К.О.
Партнер клуба
Я хрен его знает, что там в этом вашем yii, но попробуй autoStart => false
 

webplus

Новичок
Проблему решил закомментировал во коде подключения сессии эти строки:
Код:
            'session' => array(
            'autoStart' => true,
            //'cookieMode'=>'none',
            //'useTransparentSessionID' => false,
            //'sessionName' => 'session',
            'timeout' => 28800,
        ),
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
не надо юзать Flash, это хрень собачья, как и Zii
 

Redjik

Джедай-мастер

просто не надо пытаться всякие опции от балды ставить, вполне очевидное поведение
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
а, он пытался выключить сессионные куки на лету
 
Сверху