当前位置:首页 » 编程语言 » sessionidphp

sessionidphp

发布时间: 2025-02-18 23:20:54

‘壹’ 在Thinkphp中使用session_id($id)时程序就卡死了

本来session_id()是取得或者重新配置目前存放 Session 的代号的一个函数,首先确认你是否需要给他重新赋值
$id是一个变量,他是否已经赋值?
先使用 mp($_SESSION)来打印一下你的SESSION
如果只是想给某个session值赋值,thinkphp中直接$_SESSION['id']=***

‘贰’ sessionID是怎么在客户端和服务器端传递的

session的工作原理如下,即为sessionid在客户端和浏览器端的交互:
当浏览器A去访问一个有打开了session机制的php1文件时,session文件会创建,同时会将该session文件的id以cookie的形式
发送给浏览器(session文件的id号可以session_id()这个函数来获得)。当浏览器A没有关闭(会话没有结束),反而去访问另一个也开启
session机制的php2文件时,那么该sessionid也会跟着http协议从浏览器发送到服务器上,访问到之前创建的session文件,将相
关内存也保存到该session文件内。

当我们开启了另一个浏览器B,也就是创建了另一个会话,那么该浏览器访问一个带有开启session机制的网页,会另外生成一个新的session文件,并将该session文件id号以cookie的形式传递给浏览器B.

可以这么理解,一个会话对应一个sessionid。

热点内容
群晖dns服务器地址哪里找 发布:2025-05-04 10:55:52 浏览:15
联想电脑服务器扩展 发布:2025-05-04 10:43:55 浏览:828
电脑服务器数据恢复工具 发布:2025-05-04 10:43:54 浏览:450
银行理财算法 发布:2025-05-04 10:43:09 浏览:6
Android需要改进什么 发布:2025-05-04 10:38:39 浏览:452
jdbc连接数据库的过程 发布:2025-05-04 10:31:46 浏览:211
芦丁标准液怎么配置 发布:2025-05-04 10:31:40 浏览:374
wordpress上传错误 发布:2025-05-04 10:31:04 浏览:201
win10电脑做云服务器配置 发布:2025-05-04 10:24:37 浏览:549
C语言中如何表示或 发布:2025-05-04 10:24:15 浏览:995