PHP Session理解
1. session的基本原理
(1) 服务器端生成一个PHPSESSID
(2) 通过set-cookie的方式,传给客户端
(3) 客户端再次访问服务器时,使用cookie中的字段PHPSESSID把session id告诉服务器
(注意: 服务器给客户端发送cookie使用set-cookie字段,客户端请求服务器时使用cookie字段)
(4) 服务器根据客户端传来的PHPSESSID去加载sesssion
GET /index.php?r=site/login HTTP/1.1
Host: xxx.tvmore.com.cn
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Referer: http://xxx.p2pvod.tvmore.com.cn/index.php?r=site/index
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
Cookie: 5236e5e031304edb2e0cb4bf49bc6c7a=4e7e643c20c7769892a83efca95682a75d07d0b9a%3A4%3A%7Bi%3A0%3Bs%3A5%3A%22admin%22%3Bi%3A1%3Bs%3A5%3A%22admin%22%3Bi%3A2%3Bi%3A2592000%3Bi%3A3%3Ba%3A0%3A%7B%7D%7D; PHPSESSID=0hu20603ruvg296hd01snct0t3
2. PHP SESSION
PHP的$_SESSION是PHP中的一个全局变量。可以向session读取写入session字段。
session_start();
// 初始化session
$_SESSION
[
'name'
] =
"zhangsan"
;
//保存某个session信息
$Name=$_SESSION
[
'name'
]; //读取session中某个key的值
PHP Session理解相关推荐
- cookie和session理解
看过不少cookie和session区别的文章,每次看完也就过去了,过后被问起来还是说不出来,今天想着自己总结一下. 1.cookie存放在客户端,session存放在服务器端 2.举一个例子,因为h ...
- session理解
作为一名WEB开发程序员,对session的理解是最基础的,但是现状是WEB程序员遍地都是,随便一划拉一大把,不过估计能把session能透彻理解的人应该不是很多,起码我之前对此是知之甚少,偶然看到的 ...
- 分布式Session一致性概述
分布式Session一致性问题 什么是SessionSession 是客户端与服务器通讯会话技术, 比如浏览器登陆.记录整个浏览会话信息 分布式SESSION一致性的问题,分布式SESSION到底如何 ...
- Web Session和Cookie
前言 session和cookie对于web开发来说,即陌生有熟悉,熟悉是指经常碰到,比如request.getSession(),request.getCookie(),session.setAtt ...
- python/数据库操作补充—模板—Session
python/数据库操作补充-模板-Session 一.创建一个app目录 在models.py只能类进行进行创建表 1 class Foo: 2 xx= 字段(数据库数据类型) 3 字段类型 4 字 ...
- Spring Data JPA 原理与实战第十一天 Session相关、CompletableFuture、LazyInitializationException
22 Session 的 open-in-view 对事务的影响是什么? 你好,欢迎来到第 22 讲,今天我们来学习 Session 的相关内容. 当我们使用 Spring Boot 加 JPA 的时 ...
- 2017-09-29 前端日报
2017-09-29 前端日报 精选 被誉为神器的requestAnimationFrame 我是怎样让网站用上HTML5 Manifest React 的性能优化(一)当 PureComponent ...
- 2017c 语言程序设计,C语言程序设计第一次作业(2017.10.10完成)
Android Studio failed to open by giving error “Files Locked" 解决方案 windows 7 下的解决方案 导航至 android- ...
- 旅行场景下的个性化营销平台揭秘
分享嘉宾:弘轶.寻潇.溪怀@飞猪 编辑整理:郭嘉伟 内容来源:DataFunTalk 导读:个性化投放的"无人驾驶"平台何以自动化支持上千个场景的千人千面投放?商家.运营.小二,我 ...
- java环境安装包出现覆盖,请查收
正文 先问小伙伴们一个问题,登录难吗?"登录有什么难得?输入用户名和密码,后台检索出来,校验一下不就行了."凡是这样回答的小伙伴,你明显就是产品思维,登录看似简单,用户名和密码,后 ...
最新文章
- Linux进阶 vim grep sed awk 正则表达式
- UniDAC使用教程(四):数据类型映射
- mysql七:视图、触发器、事务、存储过程、函数
- 单层感知器应用实例--坐标点的二分类模式分类
- 【计算机网络复习 数据链路层】3.3.1 差错控制(检错编码)
- Android Support Annotation的使用
- AndroidStudio_android中实现图片动态设置图片的位置以及图片动态缩放---Android原生开发工作笔记234
- 汲取 IE6、IE8 消亡的经验,如何“杀死” IE11?
- Selenium之Chrome浏览器的启动问题及解决
- android 输入法类说明
- 网络监控摄像头安装的六个问题及解决方法
- 根据城市的名称获取省份的名称
- Minio过期分片上传文件清理引出的系统配置
- c mysql trans_MYSQL STRICT_TRANS_TABLES使用图解教程
- 华为交换机ntp自动校时配置
- 苹果iOS APP签名教程
- 【Pygame实战】末世来临,真正从零开始的残酷生存游戏,你能活多久?
- 2019 牛客多校第二场 4/10
- Java中boolean型变量的默认值问题
- FCPX:镜头故障抖动效果TOBK TWITCH for Mac
热门文章
- 新手建站必看,怎么选择主机空间?
- Listary 配置常用搜索
- 学生用计算机的感叹号在哪,感叹号怎么打电脑(感叹号的用法及举例)
- 哪些网站不适合做seo优化
- Open Set Domain Adaptation by Backpropagation
- cmake:cmake_policy命令
- 每天定时检测404链接
- 计算机科学与技术工程师职称考试试题,2018年下半年网络工程师考试下午试题及答案...
- 语音信号处理-概念(三):FBank特征、MFCC特征(梅尔频率倒谱系数)【由于二者蕴含信息较少,已不适合这个大数据时代。但有些任务由于其本身的特殊性质,还是会使用到MFCC谱。如情感语音转换任务】
- 360的网络流量监测