概述
定义
- setcookie()函数使用时会向客户端发送一个http cookie,定义了cookie,会和剩下的http头一起发送给客户端(协议限制http头必须在脚本任意输出之前发送cookie)
- 设置过的cookie可以用 C O O K I E 读 取 ( 也 存 在 于 _COOKIE读取(也存在于 COOKIE读取(也存在于_REQUEST)
参数
- 语法:setcookie ( string $name , string $value = “” (可选 ), int $expire = 0 (可选 ), string $path = “” (可选 ), string $domain = “” (可选 ), bool $secure = false (可选 ), bool $httponly = false (可选 ))
- name:cookie名称
- value:cookie值
- expire:cookie过期时间,unix时间戳,设置成0或者忽略时cookie会在会话结束后过期(关闭浏览器时)
- path:cookie有效的服务器路径,设置成‘/’时,对整个domain有效,设置后仅对设置的domain下的目录有效【其中在设置后再进行页面跳转的时候应当设置跳转目标可用的目录,以保证跳转目标下可以拿到你设置的cookie】
- domain:cookie有效域名/子域名,设置成子域名后,会对当前子域名与三级域名下有效,设置成域名时会对整个域名有效
- secure:cookie是否仅仅通过安全的https传递给客户端,默认为false,设置成true时会限制仅在安全连接(https)下才能设置cookie
- httponly:cookie是否仅能通过http协议访问,默认为false,设置为true的时候,无法通过脚本语言设置(php>5.2.0)
返回值
(bool),是否设置成功,并非用户是否已接受cookie
最后
以上就是温柔背包为你收集整理的php setcookie()函数语法与注意事项的全部内容,希望文章能够帮你解决php setcookie()函数语法与注意事项所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复