LotusPhp笔记之:Cookie组件的使用详解

2013-10-07  来源:本站原创  分类:php实例  人气:4 

Cookie最常见的操作无非是读、写、删三个操作,当然还要有安全性的操作,否则恶意查看修改 Cookie,那还了得

LotusPhp 的 Cookie 组件也是非常简单易用的。

首先,要新建一个配置文件,文件名为 cookie.conf.php,至于放在哪里等到讲到 Config 组件的时候会有一个阐述,今天先说怎么用,需要哪些步骤。

Cookie 配置文件的主要内容就是定义 Cookie 的加密密匙,程序里自动对 Cookie 内容进行加密,当然这样有一个弊端,就是客户端无法直接读取和操作,只能服务器来操作。如果你要直接用 js 在客户端操作 Cookie ,那最好还是不要用 LotusPhp 的 Cookie 组件。

密匙可以是任意字符,配置文件内容如下:

<?php
$config['cookie.secret_key'] = '[email protected]%T';

组件的使用方法如下:

在PHP中设置、使用、删除Cookie的解决方法

相关文章
  • LotusPhp笔记之:Cookie组件的使用详解 2013-10-07

    Cookie最常见的操作无非是读.写.删三个操作,当然还要有安全性的操作,否则恶意查看修改 Cookie,那还了得 LotusPhp 的 Cookie 组件也是非常简单易用的. 首先,要新建一个配置文件,文件名为 cookie.conf.php,至于放在哪里等到讲到 Config 组件的时候会有一个阐述,今天先说怎么用,需要哪些步骤. Cookie 配置文件的主要内容就是定义 Cookie 的加密密匙,程序里自动对 Cookie 内容进行加密,当然这样有一个弊端,就是客户端无法直接读取和操作,只

  • Android自定义组件之一:View详解 2013-07-15

    在实际的工作中,Android原生态的组件已经不能满足于我们的工作需要. 为了更好的完善我们的产品.更好的突出我们产品的体验效果,我们不得不重写一些组件.比如在Android TV上开发一个影视类APP,如果要用一个列表流畅的展现若干影片,用Android自带的GridView是不能满足需要的,因为在TV上,考虑到需要用遥控器操作,而且在用遥控器操作时必须保证GridView列表不会出现闪屏.跳跃的现象(事实证明原生的GridView有类似这样的问题,体验效果很不好),如果在加触屏控制,又需要处

  • MySQL笔记之基本查询的应用详解 2014-09-08

    本篇文章介绍了,在mysql中基本查询的应用详解.需要的朋友参考下 参考表:student 多字段查询 mysql> select id,name,birth from student; 所有字段查询 复制代码 代码如下: mysql> select * from student; where指定查询 复制代码 代码如下: mysql> select * from student where id=901; mysql> select * from student where id

  • LotusPhp笔记之:Logger组件的使用方法 2014-04-16

    本篇文章是对Logger组件的使用方法进行了介绍.需要的朋友参考下 今天比较忙,本来想写多点内容,暂时没有办法了,捡个比较简单的组件来写下好了,往后的几章都是介绍组件. LtLogger的使用还是比较简单的,基本代码都是在Autoloader的环境下运行的,所以我也懒的去引用神马路径,调用神马类库,知道怎么用就可以了. $log=new LtLogger(); //自己定义log的存放路径 $log->conf('log_file' => '/log/system.log'); $log-&g

  • PHP5中Cookie与 Session使用详解 2014-02-02

    在非常多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用Cookie与 Session来跟踪和判断 1.Cookie和Session简介与区别 在非常多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用Cookie与 Session来跟踪和判断. 区别 Session信息是存放在server端,但session id是存放在clie

  • 探讨多键值cookie(php中cookie存取数组)的详解 2014-06-27

    本篇文章是对多键值cookie(php中cookie存取数组)进行了详细的分析介绍,需要的朋友参考下 cookie默认不能存数组,所以下面的写法是错误的. 报错如下:Warning: setcookie() expects parameter 2 to be string, array given in 但是PHP可以把同名且后面以[]结尾的cookie解析为数组.在php里面实现cookie存数组的方法如下: 方法一:先用serialize序列化数组,再存入COOKIE ,读出来时用unser

  • cookie的secure属性详解 2014-08-18

    Set-Cookie 的 secure 属性就是处理这方面的情况用的,它表示创建的 cookie 只能在 HTTPS 连接中被浏览器传递到服务器端进行会话验证,如果是 HTTP 连接则不会传递该信息,所以绝对不会被窃听到. 今天做项目的时候涉及到了cookie跨域传递的问题,也因此了解了cookie的一个属性--secure. 顾名思义,这个属性就是用来保证cookie的安全的. 当secure属性设置为true时,cookie只有在https协议下才能上传到服务器,而在http协议下是没法上传

  • 基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解 2014-10-25

    这篇文章主要介绍了基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js的源码和使用方法,并附上一个使用ImageView.js的实例,这里分享给大家,有需要的小伙伴参考下. 调用方式 :ImageView(index,imgData) --index参数 为图片默认显示的索引值,类型 为Number --imaData参数 为图片url数组 ,类型为Array 使用之前要先引入 zepto.js 文件 ImageView.js具体代码如下: /* * ImageView

  • 基于Windows C++ 应用程序通用日志组件的使用详解 2015-04-13

    众所周知,在调试.跟踪和执行应用程序的过程中,程序的日志能为这些工作提供大量有价值的运行信息.因此,程序的日志对应用程序的运行.维护至关重要 引言 在如何记录程序日志方面,通常有三种选择: 1.采用Log4CXX等公共开源日志组件:这类日志组件的特点是跨平台且功能比较强大,例如可以把日志发往另一台服务器或记录到数据库中等:另外,可配置性较高,可以通过配置文件或程序代码对日志进行很多个性化设置.但从另外一个角度看,由于这些优点往往也导致了在使用方面的缺点.首先,对于一般应用程序来说,它们并不需要太

  • 组件的概念详解(编辑中) 2009-06-15

    组件是爱迪尔软件平台的基本功能部件.一个组件是完成一个独立的功能操作业务需求.在Struts+Hibernate参考实现中,组件表现为组件容器面板下的图片按钮或文字按钮,单击按钮后会打开组件指定的Struts Action 程序页面,从而实现组件特定的业务功能.

  • PHP笔记之:基于面向对象设计的详解 2013-10-28

    本篇文章对面向对象设计进行了详细的分析介绍,需要的朋友参考下 public 表示全局,类内部外部子类都可以访问: <?php class Test{ public $name='Janking', $sex='male', $age=23; function __construct(){ echo $this->age.'<br />'.$this->name.'<br />'.$this->sex.'<br />'; } function fu

  • C++Primer笔记之顺序容器的使用详解 2013-12-02

    本篇文章对C++Primer 顺序容器的使用进行了详细的分析介绍.需要的朋友参考下 顺序容器,它将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素,这就是顺序容器.标准库里定义了三种类型:vector(支持快速随机访问).list(支持快速插入.删除).deque(双端队列)容器只定义了少量操作,大多数额外的操作由算法库提供.容器内元素的类型约束:1.元素类型必须支持赋值运算:2.元素类型的对象必须可以复制.这是容器元素类型的最低要求,如果想支持一些其他特殊要求,则必须具备相关的性

  • javascript学习笔记(五)原型和原型链详解 2014-04-07

    许多人对JavaScript的原型及原型链仍感到困惑,网上的文章又大多长篇大论,令读者不明觉厉.我将用最简洁明了的文字介绍JavaScript的原型及原型链. 私有变量和函数 在函数内部定义的变量和函数,如果不对外提供接口,外部是无法访问到的,也就是该函数的私有的变量和函数. <script type="text/javascript"> function Test(){ var color = "blue";//私有变量 var fn = functi

  • C++Primer笔记之关联容器的使用详解 2014-11-08

    本篇文章对C++Primer 关联容器的使用进行了详细的分析介绍.需要的朋友参考下 关联容器 关联容器支持通过键来高效地查找和读取元素.两个基本的关联容器类型是map和set.map的元素以键-值对的形式组织:键用作元素在map的索引,而值则表示所存储和读取的数据.set仅包含一个键,并有效地支持关于某个键是否存在的查询.set和map类型的对象不允许为同一个键添加第二个元素.如果一个键必须对应多个实例,则需使用multimap或mutiset类型,这两种类型允许多个元素拥有相同的键. pair

  • PHP学习笔记(二):变量详解 2013-10-17

    这篇文章主要介绍了PHP学习笔记(二):变量详解,本文讲解了PHP变量简介.变量数据类型.常用函数.变量声明方法等内容,需要的朋友可以参考下 一.PHP 变量简介 1.语法 //PHP是弱类型语言,变量类型由存储的值决定 //强类型语言:int a = 1 $变量名 = 值 2.命名规则 1).不能数字开头 2).不能使用PHP运算符(+-x/%&) 3).可以使用PHP关键字 4).区分大小写(php只有变量.常量区分大小写) 5).驼峰命名法:aaBbCc(第一个单词首字母小写) 3.可变变

  • LotusPhp笔记之:基于ObjectUtil组件的使用分析 2013-11-19

    学习要先易后难,好吧,我刚开始学习LotusPhp的时候,就是从最容易的Logger和ObjectUtil开始的,这2个组件基本没有什么难度.一看就会 ObjectUtil组件其实就是单例模式的最好范例,声明调用各个组件的时候,用ObjectUtil调用,可以有效的防止调用过多的类而导致错误或者资源浪费. 比如调用Db组件,这样声明就可以了 $db = LtObjectUtil::singleton('LtDb'); singleton方法是LtObjectUtil类中唯一的方法,目的就是声明类

  • 深入理解Android组件间通信机制对面向对象特性的影响详解 2014-08-27

    本篇文章是对Android组件间通信机制对面向对象特性的影响进行了详细的分析介绍,需要的朋友参考下 组件的特点对于Android的四大组件Activity, Service, ContentProvider和Service,不能有Setter和Getter,也不能给组件添加接口.原因是组件都是给系统框架调用的,开发者只能实现其规定的回调接口,组件的创建与销毁都是由系统框架控制的,开发者不能强行干预,更没有办法获取组件的对象.比如Activity,Service,BroadcastReceiver

  • JavaScript操作Cookie详解 2013-10-10

    这篇文章主要介绍了JavaScript操作Cookie详解,本文讲解了什么是Cookie.Cookie基础知识.Cookie常见问题.cookie 有两种清除方式.Cookie基础用法.Cookie高级用法等内容,需要的朋友可以参考下 什么是 Cookie "cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie.你可以使用 JavaScript 来创建和取回 cookie 的值." - w3school cookie 是访问

  • PHP4之COOKIE支持详解 2013-12-06

    PHP4之COOKIE支持详解 建立商业站点或者功能比较完善的个人站点,常常需要记录访问者的信息,在PHP中提供了两种方便的手段:session和cookie功能.为了永久的保持用户信息,则cookie是最便捷的手段.在这里我将为大家详细的讲解cookie的功能及使用方法. 一: 设置cookie 使用cookie前必须设置cookie. 函数原型:int setcookie(string name,string value,int expire,string path,string domai

  • PHP会话控制:Session与Cookie详解 2013-12-25

    这篇文章主要介绍了PHP会话控制:Session与Cookie详解,本文详细讲解了PHP中Session与Cookie的相关知识,涵盖面较广,需要的朋友可以参考下 本文介绍了PHP会话控制,主要阐述以下几点内容: • 会话控制的产生背景/概念 • cookie的维护与生命周期(有效时间) • session的维护与生命周期(回收机制) • cookie与session之间的区别与联系 • 问题1:禁用cookie后session为什么会失效? • 问题2:IE浏览器下丢失session,每次刷新