Старт сессии в Yii Framework и cookieParams
В Yii для работы с сессиями используется класс CHttpSession, который обычно подключается как компонент приложения:
'components' => array( 'session' => array( 'cookieMode' => 'allow', 'cookieParams' => array( 'domain' => 'site.ru', 'httponly' => true, ), ), ),
Для установки параметров кук по умолчанию используется функция session_set_cookie_params, параметры которой передаются через cookieParams.
В документации к функции указано, что она обязательно должна вызываться до старта сессии.
На практике бывают случаи, когда необходимо проиницилизировать сессию параметрами из базы данных. В таком случае задать настройки напрямую через конфиг не получится.
