ZF2 で Cookie を使用する方法がわかりませんか? set と get cookie を使用していくつかのリンクをアドバイスできますか?
6077 次
1 に答える
3
rememberMe()
のメソッドを使用しSessionManager
て Cookie を設定するだけです
260 行目のSessionManager コードを参照してください。
forgetMe()
クッキーを削除することもあります
さらに、次のようにセッション マネージャーのデフォルトを設定できます。
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,
),
);
構成オプションの完全なリストについては、次のクラスを参照してください。
于 2012-10-03T13:46:43.013 に答える