位置: 编程技术 - 正文
推荐整理分享PHP会话操作之cookie用法分析(php实现会话的步骤),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:phpaction,php cgi,phpaction,php的会话控制技术,php console,php 会话,php 会话,phpcon,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例分析了PHP cookie用法。分享给大家供大家参考,具体如下:
会话技术:cookie
允许服务器端脚本在浏览器存储数据的技术, 允许服务器向浏览器发送指令,用来管理存储在浏览器端的cookie数据 浏览器如果存储了某服务器所存储的cookie数据,请求时会带上cookie的数据
特征:
有效期:
默认是临时cookie,也叫会话cookie,会话结束(浏览器关闭)就清除。可以通过设置时间戳(年第一秒起)确定生命期,在浏览器端时间以格林威治标准时间(GMT)作为标准
有效路径:
默认在当前路径及其后代路径有效。(路径不是代码所在文件的本地磁盘路径,而是url请求的路径关系) 不同路径下同名的cookie可同时存储于浏览器,浏览器会先查找当前目录内有效的cookie,再向上查找,所有有效的都会携带至服务器,服务器端形成$_COOKIE时,会出现重写效果,先出现的保留, 可以通过设置setcookie()第四个参数为'/'表示站点根目录有效,即整站有效。有效路径由浏览器判断,有效路径设置时候服务器会告知浏览器
有效域:
默认cookie仅仅在当前域下有效
可以通过设置使cookie的有效域,扩展到某个一级域名下的所有子域
是否仅安全传输
默认不论浏览器发出的是http和https协议都会将有效的cookie携带给服务器
可以通过设置第六个参数为true,表示激活仅安全传输,此时浏览器发送请求时若为http协议,就不会发送这些设置为仅安全传输的cookie,apache需要加载openssl模块才能使用https协议
HTTPonly
默认浏览器所存储的脚本可以被其它脚本调用处理 通过设置第7个参数使得只能cookie只能在http请求中使用
注意:
cookie值只能是字符串类型cookie键可以写成数组下标的形式setcookie()前不能有输出(output_buffering)
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP中cookie用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
PHP页面跳转操作实例分析(header方法) 本文实例分析了PHP页面跳转操作。分享给大家供大家参考,具体如下:跳转header()为php函数,向浏览器发送指定命令html:metahttp-equiv="Refresh"content="3;url=othe
PHP类的特性实例分析 本文实例讲述了PHP类的特性。分享给大家供大家参考,具体如下:对象向下传递特性当一个对象调用一个实例方法,然后在该方法中又去静态调用另一
PHP序列化操作方法分析 本文实例讲述了PHP序列化操作方法。分享给大家供大家参考,具体如下:序列化就是将变量数据转换为字符串(跟类型转换机制不同),一般应用于存
标签: php实现会话的步骤
本文链接地址:https://www.jiuchutong.com/biancheng/301805.html 转载请保留说明!友情链接: 武汉网站建设