不确定这是属于这里还是属于webapps...请在适当的情况下移动。
我甚至不知道这样的事情是否可能,但是Firefox或Chrome是否有一个扩展或附加组件,可以让我像查看cookie的扩展一样查看所有的PHP会话变量?
发布于 2011-03-22 04:34:16
Cookie在客户端可用,因此可以从浏览器中看到它们。
另一方面,会话数据存储在服务器上,并且永远不会发送到客户端(当然,除非您编写一些代码来执行此操作)。
要转储变量的内容,比如$_SESSION,可以使用函数。
在开发服务器上,您可以安装扩展来极大地增强其输出(顺便说一句,还有许多其他与调试相关的事情)。
如果不想污染页面的超文本标记语言,可以在FireBug中安装扩展,并使用相应的PHP库向其发送数据(如变量转储)。
这将允许您的变量,如$_SESSION,显示在firebug的控制台中。
发布于 2011-03-22 04:33:17
PHP会话变量存储在服务器上,客户端无法访问。
发布于 2011-03-22 04:35:28
不是的。会话数据是服务器端的,而cookie是客户端的。会话cookie包含会话标识符,服务器(即: PHP)使用它来检索正确的会话数据。
如果不远程访问服务器或使用脚本(驻留在服务器上),则无法查看会话数据。
这就是为什么建议将“敏感”信息存储在session中,而不是cookies中,因为它不容易被查阅/更改。
https://stackoverflow.com/questions/5383270
复制相似问题