Come utilizzare i cookie in Zend Framework 2?[Chiuso]
-
13-12-2019 - |
Domanda
Non riesco a capire come utilizzare i cookie in ZF2?Qualcuno può consigliare alcuni collegamenti con set e get cookie?
Soluzione
usa semplicemente il rememberMe()
metodo sul SessionManager
per impostare un cookie
Vedere Codice SessionManager sulla linea 260
c'è anche forgetMe()
per rimuovere il biscotto
inoltre puoi configurare le impostazioni predefinite per il tuo session manager in questo modo:
Modulo.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);
}
modulo.config.php
return array(
'session' => array(
'remember_me_seconds' => 2419200,
'use_cookies' => true,
'cookie_httponly' => true,
),
);
Vedere questa classe per un elenco completo delle opzioni di configurazione:
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow