Como usar cookie em Zend Framework 2?[fechado]
-
13-12-2019 - |
Pergunta
Eu não consigo entender como o uso de cookies ZF2?Alguém pode aconselhar alguns links com set e get cookie?
Solução
basta usar o rememberMe()
método de SessionManager
para definir um cookie
Ver SessionManager Código na linha 260
lá também é forgetMe()
para remover o cookie
além disso, você pode configurar os padrões para o seu gerenciador de sessão como esta:
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,
),
);
Ver esta classe para obter uma lista completa de opções de configuração:
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow