PHP-会话技术
B/S 请求响应模式是无状态的。任意的请求间不存在任何的联系,不能将请求状态保持下去。 会话技术可以给每个浏览器分配持久数据,这些数据不会随着一次请求和相应结束而销毁。 COOKIE cookie 是一种允许服务器端脚本在浏览器端存储数据的技术。 cookie 特点: 允许服务器向浏览器发送指令,用来管理存储在浏览器端的 cookie 数据。 浏览器如果存储了某台服务器所设置的 cookie 数据,浏览器再向服务器请求时,会携带存储的 cookie 数据到服务器端。 cookie 的有效期,有效路径等在浏览器进行判断是否发送给服务器端 设置 cookie setCookie(KEY, VALUE, [有效期(时间戳表示)], [有效路径], [有效域], [是否仅安全传输], [HTTPONLY]) ==setCookie() 前不能存在任何的输出 == KEY: 设置成数组形式( user[name] )在浏览器保存时是字符串,获取时被 PHP 整理成数组。 有效期: 0:表示会话周期(默认值) PHP_INT_MAX:逻辑上表示永久有效的 cookie 有效路径: 默认在当前路径及其后代路径有效(通常设置为'/'站点根目录有效,也就是整站有效) 这里的路径不是代码所在文件的本地磁盘路径,而是 URL 请求的路径关系 不同路径下同名的 cookie 可以同时存储于浏览器端