Как использовать cookie в Zend Framework 2?[закрыто]
-
13-12-2019 - |
Вопрос
Я не могу понять, как использовать файлы cookie в ZF2?Может кто-нибудь посоветовать какие-нибудь ссылки с set и get cookie?
Решение
просто используйте rememberMe()
метод на основе SessionManager
чтобы установить файл cookie
Видеть Код SessionManager в строке 260
там также есть forgetMe()
чтобы удалить файл cookie
кроме того, вы можете настроить значения по умолчанию для вашего менеджера сеансов следующим образом:
Module.php
public function onBootstrap(\Zend\EventManager\EventInterface $e)
$config = $e->getApplication()
->getServiceManager();
->get('Configuration');
$sessionConfig = new SessionConfig();
$sessionConfig->setOptions($config['session']);
$sessionManager = new SessionManager($sessionConfig, null, null);
Session::setDefaultManager($sessionManager);
}
module.config.php
return array(
'session' => array(
'remember_me_seconds' => 2419200,
'use_cookies' => true,
'cookie_httponly' => true,
),
);
Видеть этот класс для получения полного списка параметров конфигурации:
Не связан с StackOverflow