php中cookie的应用

一、什么是cookie
cookie是用于在客户端浏览器上保存用户信息的机制,它通过HTTP协议传输

二、cookie使用中的注意事项

1.cookie安全性低,在cookie中不可以存放机密或重要的信息
2.cookie有大小限制,并且只能存放文本信息
3.cookie在HTTP的头中,意味着在php脚本中关于cookie的操作之前不能有任何HTML文本输出

三、cookie使用中的函数方法

1.SetCookie函数
SetCookie(name, value, expire, path, domain, secure);

name ---> 键名
value ---> 值
expire ---> cookie过期的时间点(一个标准的Unix时间标记)
path ---> 设置可以使用cookie脚本的路径,例:/blog
domain ---> 设置使用cookie连接的服务器,例:www.163.com
secure ---> 设置是否使用https传输cookie 默认不使用https 开启设置为1

setcookie(‘name‘,‘timor‘,time()+3600); ---> 设置过期时间点在一个小时后

setcookie(‘name‘,‘google‘,time()+3600,‘/blog‘,‘www.google.com‘,1);
设置cookie在一个小时后失效,浏览器只能使用https传递cookie到www.google.com下的/blog下的脚本文件

cookie传递数组
setcookie("arr[name]",‘timor‘,time()+3600);
接收时: $_COOKIE[‘arr‘][name]

2.接收cookie
在要使用cookie的脚本中
使用 $_COOKIE[‘name‘] 来获取cookie的值

接收数组的值
setcookie("arr[name]",‘timor‘,time()+3600);
接收时: $_COOKIE[‘arr‘][name]

3.删除cookie

setcookie(‘name‘,‘timor‘,time()+3600);
直接删除: setcookie(‘name‘);
使cookie过期: setcookie(‘name‘,‘‘,time()-60);

时间: 2024-10-04 17:10:42

php中cookie的应用的相关文章

ASP.NET中Cookie跨域的问题及解决代码

ASP.NET中Cookie跨域的问题及解决代码 http://www.liyumei.net.cn/post/share18.html Cookies揭秘  http://www.cnblogs.com/zhangziqiu/archive/2009/08/06/cookies-javascript-aspnet.html 最近在项目开发中遇到一个很棘手的问题,一个用户在顶级域名登录后,跳转到自己所拥有的二级域名下管理二级网站时,cookie丢失了,一直找解决办法找了整整两天,百度谷歌一大堆,

PHP 中cookie 和 session 的分析

1. PHP 的COOKIE cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制.     PHP 在http 协议的头信息里发送cookie,因此  setcookie()     函数必须在其它信息被输出到浏览器 前调用,这和对  header()    函数的限制类似. 1.1 设置cookie: 可以用 setcookie()或 setrawcookie()函数来设置 cookie.也可以通过向客户端直接发送http  头来 设置.     1.1.1  使用 set

js中cookie的添加,删除,查询总结

function addCookie(objName,objValue,objHours){//添加cookie var str = objName + "=" + escape(objValue); if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失 var date = new Date(); var ms = objHours*3600*1000; date.setTime(date.getTime() + ms); str +=

asp.net中Cookie的用法【转】

比如建立一个名为aspcn,值为灌水小鱼的cookieHttpCookie cookie = new HttpCookie["aspcn"];cookie.Value = "灌水小鱼";Response.AppendCookie(cookie);取出Cookie值也很简单HttpCookie cookie = Request.Cookies["aspcn"];cookieValue = cookie.Value;在一个Cookie中储存多个信息,

jquery中cookie用法实例详解(获取,存储,删除等)

这篇文章主要介绍了jquery中cookie用法,结合实例详细分析了jQuery操作cookie的获取,存储,删除等操作,并附带了Jquery操作Cookie记录用户查询过信息实现方法,需要的朋友可以参考下 本文实例讲述了jquery中cookie用法.分享给大家供大家参考,具体如下: cookie在jquery中有指定的cookie操作类,下面我先来介绍我们在使用cookie操作类时的一些问题,然后介绍正确的使用方法. 使用JQuery操作cookie时 发生取的值不正确的问题: 结果发现co

JavaScript中Cookie的用法

Javascript中Cookie主要存储于客户端的计算机中,用于存放已访问的站点信息,Cookie最大约为4k.以下实例主要用于页面在刷新时保存数据,具体的用法如下所示: <html> <head><title></title> </head> <body> <script type="text/javascript"> window.onload = function () { PersentVal

php中cookie的用法

php中cookie的用法是怎么样的?在php中使用cookie需要注意什么?cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制. PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似. 本文转自: http://blog.chinaunix.net/u/27731/showart_259031.html 1.1 设置cookie:     可以用 setcookie(

Loadrunner中cookie解释与用法

loadrunner对于cookie的处理loadrunner中与cookie处理相关的常用函数如下: web_add_cookie():添加新的cookie或者修改已经存在的cookie web_remove_cookie():删除指定的cookie web_cleanup_cookies():删除所有被Vuser保存的cookie web_reg_add_cookie(): 如果找到某些特定文字,则添加到cookie中 loadrunner中cookie处理的经典问答: 问题1:当录制 Vu

[zz]【整理】Python中Cookie的处理:自动处理Cookie,保存为Cookie文件,从文件载入Cookie

http://www.crifan.com/python_auto_handle_cookie_and_save_to_from_cookie_file/ #!/usr/bin/python # -*- coding: utf-8 -*- """ Function: [整理]Python中Cookie的处理:自动处理Cookie,保存为Cookie文件,从文件载入Cookie http://www.crifan.com/python_auto_handle_cookie_an

PHP中Cookie与Session的异同以及使用

Cookie与Session的异同: 一.cookie机制 Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器.IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范.网络服务器用HTTP头向客户端发送cookies,在客户终端,浏览器解析这些cookies并将它们保存为一个本地文件,它会自动将同一服务器的任何请求缚上这些cookies . 具体来说cookie机制采用的是在客户端保持状态的方案.它是在用户