Cómo utilizar cookies en Zend Framework 2?[cerrado]
-
13-12-2019 - |
Pregunta
De los que no puedo entender cómo el uso de cookies en ZF2?Puede que algunos se aconsejan algunos enlaces con set y get de la galleta?
Solución
simplemente utilice el rememberMe()
método en el SessionManager
para establecer una cookie
Ver SessionManager Código en la línea 260
también hay forgetMe()
para eliminar la cookie
además, usted puede configurar los valores predeterminados para su administrador de sesión 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 clase para obtener una lista completa de opciones de configuración:
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow