欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php学习之cookie

程序员文章站 2022-04-26 19:57:25
...
cookie是开发中使用很频繁的知识,给大家讲讲php学习中的cookie的常识和使用方法。
什么是cookie?
按照官方文档中的定义,cookie是再http协议下,服务器或脚本可以维护客户工作站上的信息的一种方式。cookie是由web服务保存在用户浏览器上的小文本文件,它包含了访问用户的信息。它是与session不同的解决方法,也解决了在多个事物之间保持状态的问题,同时可以保持一个整洁的url;它可以以脚本形式在客户端机器保存,可以通过发送一个包含特定数据并且具有如下格式的http标题头,在用户机器设置一个cookie:
Set-Cookie:Cookie_Name=MyFirstCookie;[expires=DATE;][path=PATH]
[domain=DAMAIN_NAME;][secure]
以上代码将创建一个名为Cookie Name,值为 MyFirstCookie的cookie。方括号[]内的参数都是可选的,参数expires域设置cookie失效日期,如果不设置,并且也没有手动删除,cookie将永远有效;path和domain合起来指定url或cookie相关的url;session关键字的意思是再普通的http连续中不发送cookie。
php中怎么使用cookie?
php中要使用cookie,必须先设置cookie。我么可以用SetCookie()手动设置cookie。
如:SetCookie(string name [,string value [,int expire [,string path [,string domain [,int secure]]]]]);
除了name外,其他的都是可选的。
设置cookie的简单例子:
SetCookie('NAME','messi');
SetCookie('NAME','messi',time()+3600,'/web');

以上就是php学习之cookie的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关标签: php学习 cookie