Где создать cookie, который содержит только идентификатор пользователя в проекте Zend MVC? - PullRequest
0 голосов
/ 07 октября 2010

Я работаю с проектом Zend MVC. МОЯ миссия: добавить cookie, который будет иметь только уникальный идентификатор пользователя.

Проблема: я не знаю, где создать cookie.

Опции для создания куки, о которых я думаю:

  1. bootstrap.php init () / run ()

  2. index.php (не имеет смысла)

  3. В контроллерах

Структура моего проекта :

application / bootstrap.php

публичный / index.php


Пожалуйста, помогите мне, если вы можете привести пример, это будет здорово.

Спасибо, Йосеф

1 Ответ

0 голосов
/ 21 июля 2011

Я поместил его в Bootstrup.php, я только что создал новый метод с именем _initUserUniqueId:

protected function _initUserUniqueId(){

    $uniq = uniqid();
    if(!isset($_COOKIE['f_uniq'])){ 
        setcookie('f_uniq', $uniq, time() + 60 * 60 * 24 * 365, '/');
    }
}
...