YII中的session和cookie

session的使用

存储数据

Yii::app()->session["名"] = 值;

取数据

$变量 = Yii::app()->session["名"];

销毁一个session变量值

unset(Yii::app()->session["名"]);

清除所有session变量值

Yii::app()->session->clear();

销毁服务器的session信息

Yii::app()->session->destroy();

Cookie的使用

//设置cookie信息

$ck = new CHttpCookie("名1","值");

//存储时间

$ck->expire = time()+3600;

//将cookie

Yii::app()->request->cookies["名2"] = $ck;

//获得cookie中的值

$变量 = Yii::app()->request->cookies["名2"];//$变量就是$ck

echo $变量->name;//cookie名,也就是名1

echo $变量->value;//cookie值,也就是名1对应的值

//删除cookie中的值

unset(Yii::app()->request->cookies["名2"]);

时间: 2024-08-25 02:46:29

YII中的session和cookie的相关文章

MVC、控件、一般处理程序中的session and cookie

Mvc中: session: if (!string .IsNullOrEmpty(find)) //设置 Session["oip"] = "无锡"; ViewBag.oip =Session["oip"]; if (Session["oip"] == null) //获取 Session["oip"] = null; //设为null Session.Timeout = 1; //设置过期时间 <

Django中的session和cookie

session和cookie 一. 概念理解 你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子的链接.这是因为 你浏览某个网页的时候,WEB 服务器会先送一些资料放在你的计算机上,类似于你打的文字,选的一些东西什么的,Cookie 会帮你都纪录下来.当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内

TP中的session和cookie

session: 1.session('name','value');  //设置session2.$value = session('name');  // 获取所有的session 3.2.2版本新增   $value = session();3.session('name',null); // 删除name  session(null); // 清空当前的session4.// 判断名称为name的session值是否已经设置    session('?name'); cookie: 1.

2018/04/21 PHP 中的Session和Cookie知识总结

在之后的工作和学习中,更是发现了自己对于基础知识的不扎实,于是又返回头来学习,确实很多东西是之前没注意或是没掌握的. 着重讲一下这几个问题 -- 什么是 Cookie ? 简单来说: 因为 HTTP 无状态的,所以为了想在客户端保存一些数据来和服务端进行交互,我们需要在客户端存一部分数据,就是 Cookie . PHP 如何设置 Cookie 呢? 看一下 PHP 官方对于设置 Cookie 函数的定义 bool setcookie ( string $name [, string $value

yii使用session和cookie

在Yii中使用session /***** 方式一.实例添加 *****/ $session=new CHttpSession; $session->open(); $value1=$session['name1']; /***** 方式二.直接调用应用添加 *****/ Yii::app()->session->add('name','foobar'); Yii::app()->session->add('name2','foobar'); Yii::app()->s

Session 初步(三) 之 JSP 中 HTTP Session 的应用

一.术语Session Session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 Session.有时候我们可以看到这样的话"在一个浏览器会话期间,...",这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间 ①.最混乱的是"用户(客户端)在一次会话期间"这样一句话,它可能指用户的一系列动作(一般情况下是同某个具体目的相关的一系列动作,比如从登录到选购商品到

(转)http 之session和cookie

http://www.cnblogs.com/xuxm2007/archive/2011/12/05/2276705.html Session简介 摘 要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术.本 文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答. 目录: 一.术语session 二.HTTP协议与状态保持 三.理解c

ThinkPHP3验证码、文件上传、缩略图、分页(自定义工具类、session和cookie)

验证码 TP框架中自带了验证码类 位置:Think/verify.class.php 在LoginController控制器中创建生存验证码的方法 login.html登陆模板中 在LoginController控制器中判断验证码是否正确并且判断登陆是否成功 文件上传 用到的知识点: 1.文件上传的时候,要设置表单的enctype属性 2.$_FILE[名字][]用来接收文件的信息 第二维的字段: name size error type tmp_name 3.move_uploaded_fil

yii2.0框架中session与cookie的用法

我们在开发项目中南面使用到session给和cookie,那么在yii中有他自己的规则 如下案例: session使用     function actionS1(){         echo $this->id." ";         echo $this->action->id." ";         设置session,通过session组件来设置         Yii::app()->session['username'] =