2012-10-03 3 views
1

Я не могу понять, как использовать файлы cookie в ZF2? Может ли кто-нибудь посоветовать некоторые ссылки с набором и получить cookie?Как использовать cookie в Zend Framework 2?

+0

http://de.php.net/manual/de/features.cookies .php Nothing Zend Specific here ... Идя с тем, сколько вопросов начального уровня вы получили, вам может посоветовать изучить базовое программирование OOP PHP5 - вне ZF: S – Sam

+0

Я знаю, как использовать cookie вне ZF, но как он работает в ZF2? – Cawa

+0

, так что я узнаю, как это работает, как закрыть вопрос? – Cawa

ответ

2

просто использовать метод rememberMe() на SessionManager установить куки

См SessionManager Code на линии 260

также есть 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, 
    ), 
); 

См this class для полного списка опций конфигурации:

 Смежные вопросы

  • Нет связанных вопросов^_^