php学习之cookie

黄舟
Lepaskan: 2023-03-04 08:24:01
asal
1372 orang telah melayarinya

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)!


Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan