找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1253|回复: 0
打印 上一主题 下一主题

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

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 08:21:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            LotusPhp 的 Cookie 组件也是非常简单易用的。
首先,要新建一个配置文件,文件名为 cookie.conf.php,至于放在哪里等到讲到 Config 组件的时候会有一个阐述,今天先说怎么用,需要哪些步骤。
Cookie 配置文件的主要内容就是定义 Cookie 的加密密匙,程序里自动对 Cookie 内容进行加密,当然这样有一个弊端,就是客户端无法直接读取和操作,只能服务器来操作。如果你要直接用 js 在客户端操作 Cookie ,那最好还是不要用 LotusPhp 的 Cookie 组件。
密匙可以是任意字符,配置文件内容如下:
[U]复制代码[/U] 代码如下:
组件的使用方法如下:
[U]复制代码[/U] 代码如下:
// 或者用常规方式声明  Cookie 对象
// $cookie = new LtCookie();
// $cookie->init();
/*
* 写入 Cookie ,设置 Cookie 的方法其实和 php 内置的setcookie 是一样一样的
* $name Cookie 名称,必填项
* $value Cookie 值,可以是字符串可以是数组
* $expire 过期时间,是一个标准的Unix时间标记,可以用time()或mktime()函数取得,以秒为单位,选填
* $path Cookie 路径,选填
* $domain Cookie 域名,选填,如果多个二级域名之间共享 Cookie ,就设置为根域名即可
* $secure 参数表示这个Cookie是否通过加密的 HTTPS 协议在网络上传输,默认值为0,就是代表不是使用 HTTPS 协议,如果是的话改成1
* 方法: $cookie->setCookie($name, $value = '', $expire = null, $path = '/', $domain = null, $secure = 0);
* 范例 :userName 值为 '我是帅哥' ,有效期为一个小时,路径为根目录,域名为 myDomain.com ,不在 HTTPS 下传输
* $cookie->setCookie('userName', '我是帅哥', time()+3600, '/', 'myDomain.com', 0);
*/
$cookie->setCookie('userName', '我是帅哥');
/*
* 读取 Cookie
* $name Cookie 名称,必填项
* 方法: $cookie->getCookie($name);
* 如果 Cookie 值存在会返回值,不存在返回null
*/
$cookie->getCookie('userName');
/*
* 删除 Cookie
* $name Cookie 名称,必填项
* $path Cookie 路径,选填
* $domain Cookie 域名,选填,如果多个二级域名之间共享 Cookie ,就设置为根域名即可
* 方法: $cookie->delCookie($name, $path = '/', $domain = null)
*/
$cookie->delCookie('userName');
最后,附上php 操作 Cookie 的文章,大家可以对照下,其实 LotusPhp 设置 Cookie 和 Php 设置 Cookie 是一样的
在PHP中设置、使用、删除Cookie的解决方法

            
            
您可能感兴趣的文章:
  • PHP5中Cookie与 Session使用详解
  • 在PHP中设置、使用、删除Cookie的解决方法
  • PHP Cookie的使用教程详解
  • 探讨多键值cookie(php中cookie存取数组)的详解
  • PHP的curl实现get,post和cookie(实例介绍)
  • 深入理解PHP中的Session和Cookie
  • 解析php通过cookies获取远程网页的指定代码
  • php setcookie(name, value, expires, path, domain, secure) 参数详解
  • 基于PHP创建Cookie数组的详解
  • php中如何同时使用session和cookie来保存用户登录信息
  • 怎样使用php与jquery设置和读取cookies
  • PHP CURL获取cookies模拟登录的方法
  • php cookie使用方法学习笔记分享
  • curl不使用文件存取cookie php使用curl获取cookie示例
  • PHP COOKIE及时生效的方法介绍
  • php跨域cookie共享使用方法
  • php设置session值和cookies的学习示例
  • php中cookie的使用方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端