Wie verwende ich Cookies in Zend Framework 2?[geschlossen]
-
13-12-2019 - |
Frage
Ich verstehe nicht, wie man Cookies in ZF2 verwendet?Kann mir jemand einige Links zum Set-and-Get-Cookie empfehlen?
Lösung
Benutzen Sie einfach die rememberMe()
Methode auf der SessionManager
um ein Cookie zu setzen
Sehen SessionManager-Code in Zeile 260
gibt es auch forgetMe()
um das Cookie zu entfernen
Zusätzlich können Sie die Standardeinstellungen für Ihren Sitzungsmanager wie folgt konfigurieren:
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,
),
);
Sehen diese Klasse Für eine vollständige Liste der Konfigurationsoptionen:
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow