質問

ZF2でcookieを使用する方法を理解できませんか?いくつかの人がset and get cookieのリンクをアドバイスできますか?

役に立ちましたか?

解決

単に使用して下さい rememberMe() 上のメソッド SessionManager クッキーを設定するには

見る SessionManagerコード 260行目

またあります forgetMe() クッキーを削除するには

さらに、セッションマネージャーのデフォルトを次のように構成できます:

モジュール。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);
}

モジュール。コンフィグ...php

return array(
    'session' => array(
        'remember_me_seconds' => 2419200,
        'use_cookies' => true,
        'cookie_httponly' => true,
    ),
);

見る このクラス 構成オプションの完全なリストについては:

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top