如何在 Zend Framework 2 中使用 cookie?[关闭]
-
13-12-2019 - |
题
我不明白如何在 ZF2 中使用 cookie?有人可以建议一些带有 set 和 get cookie 的链接吗?
解决方案
只需使用 rememberMe()
方法上的 SessionManager
设置 cookie
看 会话管理器代码 260号线
还有 forgetMe()
删除cookie
另外,您可以像这样配置会话管理器的默认值:
模块.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);
}
模块.config.php
return array(
'session' => array(
'remember_me_seconds' => 2419200,
'use_cookies' => true,
'cookie_httponly' => true,
),
);
看 这个班 有关配置选项的完整列表:
不隶属于 StackOverflow