HTTP

HTTP协议

无状态,再次请求不保持状态,重新请求。

cookie

存放在客户端,以保持状态,以名字key对的值保存的信息(数量:20个左右)。
值的表示只可以是标量类型:字串、小数、整数、布尔值。
第一次请求时不显示cookie值,提交请求后响应时在客户端中写cookie值。
请求不同的程序携带不同的cookie

  • 写cookie
    setCookie(名字,值[,有效时间[,保存路径]])
    有效时间默认到关闭浏览器
    time()+3600;一小时后失效;
    路径一般为"/"
  • 读cookie
    $_COOKIE[名字];(超全局数组)
session
  1. 存放在服务器端的全局数组:$_SESSION,可以存放任何类型(常用多维数组)。
    注意:在当前脚本使用session会话前要开启session(使用函数:session_start();也可以修改配置文件)
  2. 如何放置:$_SESSION["名字"]=值;
  3. 获取值: echo $_SESSION["名字"];
    注意:直接在SESSION中放的值数据引用赋值,获取也是如此。
    在session创建时会得到一个sessionid号,并且会以cookie方式记录到客户端,所以要防止客户禁用cookie。

session的使用依赖cookie

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容