php如何返回sessionID和如何通过sessionID获取数据

回复内容:

php如何返回sessionID和如何通过sessionID获取数据

说下 session 的基本知识

session 是保存在服务器端的,比如文件中, redis 中.

现在有很多客户端请求服务器,服务端也生成了很多 session,那么客户端每次请求是如何找到属于他的 session 呢?

原来每个客户端请求服务器时,服务器生成 session 时,都会给这个 session 分配一个唯一 id, 用来标示这个 session, 存到文件时,文件名就是这个 id, 存到 redis 时, redis 键就是这个 id.

然后再把这个 id 返回到客户端,并告诉客户端保存到 cookie 中.

header 响应

set-cookie:sessionid=123456

下次客户端访问就会带上这个 cookie, 服务端拿到 cookie 里的 id, 找到 session. 读取里面保存到数据.

PHP 获取 sessionid 的方法为

session_id();

可以获取指定 sessionid 中的内容

session_id(123456);

相关标签:php

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

通过sessionid获取session php,php如何返回sessionID和如何通过sessionID获取相关的session...相关推荐

  1. python后台返回cookie_Django框架设置cookies与获取cookies操作详解

    本文实例讲述了Django框架设置cookies与获取cookies操作.分享给大家供大家参考,具体如下: 在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是req ...

  2. .netcore 如何获取系统中所有session_集群化部署,Spring Security 要如何处理 session 共享?

    前面和大家聊了 Spring Security 如何像 QQ 一样,自动踢掉已登录用户(Spring Boot + Vue 前后端分离项目,如何踢掉已登录用户?),但是前面我们是基于单体应用的,如果我 ...

  3. dubbo 获取不到本地地址,返回 127.0.0.1

    dubbo 获取不到本地地址,返回 127.0.0.1 2019-08-14 12:29:09.609  WARN 1079 --- [           main] org.apache.dubb ...

  4. Android4.0.4之后,服务器返回401或者407时,获取不到消息体的解决办法

    Android4.0.4之后,服务器返回401或者407时,获取不到消息体的主要原因就是报错了,内容是: java.io.IOException: No authentication challeng ...

  5. 【Android】12.3 在当前Activity中获取另一个Activity的返回值

    分类:C#.Android.VS2015: 创建日期:2016-02-23 一.简介 在上一节的示例中,通过StartActivity(Intent)方法启动另一个Activity后,这两个Activ ...

  6. redis session java获取attribute_面试题:给我说说你能想到几种分布式session实现?...

    作者:yanglbme 来源:https://github.com/doocs/advanced-java/blob/master/docs/distributed-system/distribute ...

  7. java数据返回到界面,java后台获取网页ajax数据和返回数据简单源码

    呼唤远方 1新建一个servlet xml中相应配置(一般自动)2创建service方法3接受参数,做操作,返回数据比如页面发送ajax请求到SomeServlet$.post("SomeS ...

  8. php输出mysql查询结果_PHP简单获取数据库查询结果并返回JSON

    header("Content-type:text/html;charset=utf-8"); //连接数据库 $con = mysql_connect("localho ...

  9. 淘宝/天猫API接口,item_sku - 淘宝商品SKU详细信息查询,淘宝/天猫获取sku详细信息 API 返回值说明

    欢迎使用淘宝API接口(item_sku - 淘宝商品SKU详细信息查询 ) 你好! 这是你使用我们的淘宝API接口获取商品详细接口说明. 测试地址:获取Key和secret 测试结果: Reques ...

  10. 微信小程序获取用户运动步数后端返回-41003

    最近在做一个运动步数兑换的小程序,记录下自己遇到的一些问题:1.授权流程(需要获取用户信息的授权和获取运动步数的授权)2.在获取运动步数时后端一直返回-41003 一.授权流程 由于微信的一些授权接口 ...

最新文章

  1. JSP中的EL表达式详细介绍
  2. BeautfuiSoup4解析器
  3. 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
  4. Apache Kafka 不需要管理员:删除 Apache ZooKeeper 的依赖
  5. 最优化方法:深度学习最优化方法
  6. 亲民地理第39期-佛山(3)千灯湖
  7. SCDN的抗CC攻击和抗DDoS攻击防护是什么?
  8. 详细讲解Socket服务器与多客户端的长链接通信(含Demo)
  9. 影视作品(电影,电视剧,PV,MAD,AMV)的制作程序
  10. SEGY数据的读取与写出C++
  11. 小程序审核规则大致内容
  12. MBR15200FAC-ASEMI插件肖特基二极管MBR15200FAC
  13. python自动拼图_Python图像处理——人物拼图游戏
  14. 2. linux安装(1)
  15. 最小生成树算法-克鲁斯卡尔和普利姆
  16. freeSurfer颅骨剥离
  17. yolo-v3代码学习
  18. c语言课设——药品管理系统
  19. PMP考试常用缩写汇总
  20. 大学生计算机python_人人都能学计算机:计算机科学入门与Python编程_学堂在线章节测试答案...

热门文章

  1. 网关限流了,躲在后面的服务就能高枕无忧啦?
  2. 一位老哥写文怒刚 Redis 作者
  3. 开发者测试:可测试性是设计出来的
  4. 如果MySQL磁盘满了,会发生什么?
  5. 如何搭建高可用Redis服务
  6. 案例 | 河小象:智办事高效驱动组织升级
  7. 一生中用来开会的时间,你知道有多久吗?
  8. 从MegaEase看云原生
  9. dogdoggo搜索引擎_Giphy:专搜GIF动态图的搜索引擎
  10. java future 线程 状态_手把手带你了解Java线程的实现方式及生命周期原理