yii处理cookie

/**
     * 设置用户cookie会话
     */
    public function setCookie() {

        //set loginName
        $cookies  = Yii::app()->request->cookies[‘username‘];
        if ( !($cookies instanceof CHttpCookie) || $cookies->value!=Yii::app()->request->getPost(‘loginName‘) ) {
            $CookieUserName         = new CHttpCookie( ‘username‘, Yii::app()->request->getPost(‘loginName‘) );
            $CookieUserName->domain = DOMAIN;
            $CookieUserName->expire = strtotime( ‘+7 day‘, time() );
            Yii::app()->request->cookies->add( ‘username‘, $CookieUserName );
        }
    }
时间: 2024-12-21 05:50:12

yii处理cookie的相关文章

yii 操作cookie

原文地址:http://blog.sina.com.cn/s/blog_664c9f650100yqkn.html 设置cookie: $cookie = new CHttpCookie('mycookie','this is my cookie'); $cookie->expire = time()+60*60*24*30; //有限期30天 Yii::app()->request->cookies['mycookie']=$cookie; 读取cookie: $cookie = Yi

Yii框架 cookie(转)

1.设置cookie $cookie= new CHttpCookie('mycookie','thisismycookie'); $cookie->expire=time()+60*60*24*30; //有限期30天 Yii::app()->request->cookies['mycookie']=$cookie; 2.读取cookie $cookie = Yii::app()->request->getCookies(); echo $cookie['mycookie'

yii 核心类classes.php详解(持续更新中...)

classes.php在yii运行的时候将被自动加载,位于yii2文件夹底下. <?php /** * Yii core class map. * * This file is automatically generated by the "build classmap" command under the "build" folder. * Do not modify it directly. * * @link http://www.yiiframewor

YII安装和使用

一.下载安装 http://www.phperz.com/article/14/1211/40633.html 解决证书错误 http://my.oschina.net/yearnfar/blog/346727 http://www.yiichina.com/tutorial/324 http://www.yiichina.com/doc/guide/2.0/start-installation 其中前面步骤都是安装composer的东西.若安装了composer可以直接到第六步 下载安装包安装

YII框架入门

一.安装 php运行环境安装包:http://www.phpstudy.net/a.php/207.html Yii安装包: https://github.com/yiisoft/yii2/releases/download/2.0.6/yii-basic-app-2.0.6.tgz (Yii2的基本应用程序模板) https://github.com/yiisoft/yii2/releases/download/2.0.6/yii-advanced-app-2.0.6.tgz (Yii2的高级

Yii2(PHP) 對接 ping++支付接口

ping++是一個第三方接口,官網:https://www.pingxx.com github:    https://github.com/PingPlusPlus/pingpp-php 我用到的wechat的公衆號支付 和 alipay  ,主要的邏輯: 先在後臺控制器接收到前端發送過來的channel,然後,調用 pay() 函數. public static function pay($money,$orderNo,$channel) { $api_key = Yii::$app->pa

yii2 advance安装

转载自:http://www.genshuixue.com/i-cxy/p/7986531 1. 前提条件,php版本得> 5.4 D:\phpStudy>php -v PHP 5.5.17 (cli) (built: Sep 16 2014 16:17:50) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies D:\phpStudy> 2

慕课网,我的yii2学习笔记(基础篇)

一.关于PHP知识点 1.命名空间:存放类文件的空间,可以随便定义,建议与类文件目录一致,方便管理. 注:(1).如果类没有设置命名空间,默认为顶级命名空间,在程序中可以用一下方式实例化. $model = new \Class() (2).如果引入类名相同,可以用一下代码区分. use a\Class; use b\Class as B_Class; 2.session: 每个浏览器存储网站的session时会产生一个PHPSESSID,对应到服务器用存储session文件的名字. 二.关于Y

Yii2 认证实现原理和示例

Yii的用户认证分为两个部分,一个是User组件,负责管理用户认证状态的,包括登录,登出,检测当前登录状态等,源文件位于vender/yiisoft/yii2/web/User.php.另一个是实现接口IdentityInterface的模型,同时必须继承ActiveRecord,当用户登录注册时,组件User会通过模型中的接口方法,对用户进行验证. 对于用户状态切换主要通过switchIdentity方法实现的,比如注册后,用户登录时,会用到User组件中的switchIdentity方法,如