php之session_start详解

技术标签: session  session_start

1. session的工作原理

(1)首先使用session_start()函数进行初始化

(2)当执行PHP脚本时,通过使用$_SESSION超全局变量注册session变量。

(3)当PHP脚本执行结束时,未被销毁的session变量会被自动保存在本地一定路径下的session库中(ps:这个路径可以通过php.ini文件中的session.save_path指定),下次浏览网页时可以加载使用。

2. session_start()做了哪些初始化工作

(1)读取名为PHPSESSID(默认值是这个,可以设置php.ini中的session.name)的cookie值,假设是abc123

(2)若读取到PHPSESSID这个cookie,创建$_SESSION变量,并从相应的目录中(可以在php.ini中设置session.save_path的路径)读取sess_abc123(默认是这种命名方式)文件,将字符装在入$_SESSION变量中;若没有读取到PHPSESSID这个cookie,也会创建$_SESSION变量,同时创建一个sess_abc321(名称为随机值)的session文件,同时将abc321作为PHPSESSID的cookie值返回给浏览器端。

参考:https://blog.csdn.net/Dailoge/article/details/72627147?locationNum=9&fps=1

来源:网络


智能推荐

PHP实战之Session会话控制

精选30+云产品,助力企业轻松上云!>>> 目录 1. 前言 2. SESSION的使用 2.1 session简介及工作原理 2.2开启会话session_start() 2.3设置会话$_SESSION 2.4销毁session 3. session实战演示 3.1使用session保存验证码 4.自定义会话管理器 4.1案例:保存session数据到数据库中 4....

【PHP基础知识】——Session的详解与使用

一、前言         之前的文章已经介绍了Cookie可以让服务端程序跟踪每个客户端的访问,但是每次客户端的访问都必须传回这些Cookie,如果Cookie很多,这无形地增加了客户端与服务端的数据传输量,为了解决这个问题,Session就出现了。 二、概念 Session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来...

session详解

一. cookie和session 1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session是保...

session详解

1.session的用法:     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {         resp.setCharacterEn...

PHP之Memcache缓存详解

     Mem:memory缩写(内存):内存缓存   1、  断电或者重启服务器内存数据即消失,即临时数据; Memcache默认端口:11211 存入方式:key=>>value    lengh(长度)   time(过期时间) 注意:不只是字符串,视频,声音,图片,文字等等都可...

猜你喜欢

「解放双手」老舅教你VS Code Disco

微信搜索【前端食堂】你的前端食堂,记得按时吃饭。 本文已收录在前端食堂 Github https://github.com/Geekhyt/front-end-canteen,感谢Star。 这是最好的时代,也是最坏的时代。 今年听到过最浪漫的一句话:我们在键盘上留下的余温,也将随时代传递到更远的将来。 感觉让理性的技术人多了份柔光滤镜。 也许你收藏了千篇万篇VS Code快捷键,很可惜却没能记住...

Linux(3):Shell基础

Linux(1):简介与系统安装:https://mp.csdn.net/postedit/88633915 Linux(2):常用命令:https://mp.csdn.net/postedit/88639718 鸟哥的Linux私房菜:https://wizardforcel.gitbooks.io/vbird-linux-basic-4e/content/86.html 目录 9 Shell基...

C# wpf grid面板应用(4)

1新建一个项目,如下图所示 分析代码;Grid.ColumnDefinitions可以定义列宽 Grid.RowDefinitioons可以定义行高 Grid.column=“0” 代表第一列。 grid.Row=“1” 代表第二行。 Grid.columnspan=“2” 表示向右合并2个列 Grid.RowSpan=&ld...

用C# Socket解析Http1.0遇到的坑

前几天的天气糟糕透了,一连下了几天雨,昨天才刚刚放晴,俗话说天晴了,雨停了,我又感觉我行了,于是想给RRQMSocket添加新功能了。第一个想到的就是WebApi功能,那么解析Http就是首要工作,不过幸好网上资料丰富,而且Http协议也不难,不像mqtt一样逐bit分析。说干就干,一会就写了个解析器,于是测试。 首先使用的测试工具是Postman,效果还不错,最起码实现了功能,但是延迟需要3-5...

eclipse当git上传文件时存在冲突的处理方法

我在使用eclipse上传文件时,出现了上传文件冲突情况。 造成的原因:多个人对同一文件进行操作,部分人对某些代码进行删除,而本地未删除。当本地上传代码时,服务器比对产生错误。 解决方案:需要将最新的版本下载下来,然后对于最新版本进行修改后再进行提交。 具体措施: 首先找到出现冲突的文件:projectIndex.jsp 然后进行复制按ctrl+C,再粘贴在相同处ctrl+V 之后会出现两个文件内...

问答精选

typescript - conditional paramteres

I want to restrict one of the constructor parameter of number type to assign only the values from some range. I know how to archieve similiar effect with setter and conditional statement. I was wonder...

My CSV writer code writes separators between characters and not strings

I have written code which writes to a CSV file, reading from another file. I want to write out particular columns from the input file, so I append them to a list, then separate them by a comma and add...

How to open a Xamarin Forms page from a Xamarin Droid Activity from a onclick listener

I am working on adding an assist feature to my app that when the user holds down on the home button an android activity opens with cards that the user can click on that then opens the xamarin forms pa...

Validation User Mysql Java?

I did this query with this development but I have a problem to receive the API I try to validate Users Login But always the API RESPONSE LOGIN SUCCESS I did this with Java Spring Boot and Mysql Here's...

How convert to array or json php soap __dorequest response?

this is _dorequest response. Response is xml string data. I tried convert with simplexml_load_string() function and later return array but function result is empty. '<env:Envelope xmlns:env="h...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答