首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查看php会话变量

查看php会话变量
EN

Stack Overflow用户
提问于 2011-03-22 04:31:10
回答 7查看 99K关注 0票数 32

不确定这是属于这里还是属于webapps...请在适当的情况下移动。

我甚至不知道这样的事情是否可能,但是Firefox或Chrome是否有一个扩展或附加组件,可以让我像查看cookie的扩展一样查看所有的PHP会话变量?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-03-22 04:34:16

Cookie在客户端可用,因此可以从浏览器中看到它们。

另一方面,会话数据存储在服务器上,并且永远不会发送到客户端(当然,除非您编写一些代码来执行此操作)。

要转储变量的内容,比如$_SESSION,可以使用函数。

在开发服务器上,您可以安装扩展来极大地增强其输出(顺便说一句,还有许多其他与调试相关的事情)。

如果不想污染页面的超文本标记语言,可以在FireBug中安装扩展,并使用相应的PHP库向其发送数据(如变量转储)。

这将允许您的变量,如$_SESSION,显示在firebug的控制台中。

票数 60
EN

Stack Overflow用户

发布于 2011-03-22 04:33:17

PHP会话变量存储在服务器上,客户端无法访问。

票数 6
EN

Stack Overflow用户

发布于 2011-03-22 04:35:28

不是的。会话数据是服务器端的,而cookie是客户端的。会话cookie包含会话标识符,服务器(即: PHP)使用它来检索正确的会话数据。

如果不远程访问服务器或使用脚本(驻留在服务器上),则无法查看会话数据。

这就是为什么建议将“敏感”信息存储在session中,而不是cookies中,因为它不容易被查阅/更改。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5383270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档