我正在使用Zend MVC项目。 我的使命:添加只有用户唯一ID的cookie。
问题:我不知道在哪里创建cookie。
放置选项创建一个cookie,我喜欢这个:
bootstrap.php init()/ run()
index.php(没有意义)
在控制器中
我的项目结构:
application / bootstrap.php
公共/ index.php的
请帮助我,如果你能举例说明会很棒。
谢谢, 约瑟夫
答案 0 :(得分:0)
我把它放在Bootstrup.php中,我刚刚创建了一个名为_initUserUniqueId的新方法:
protected function _initUserUniqueId(){
$uniq = uniqid();
if(!isset($_COOKIE['f_uniq'])){
setcookie('f_uniq', $uniq, time() + 60 * 60 * 24 * 365, '/');
}
}