根据PHPSESSID变量/ cookie的值查看内容

时间:2017-08-17 23:21:45

标签: php session cookies

访问网站(非我所有)时,例如设置了值为7er3hjKal8u235c87u6ih0vz8Y的PHPSESSID变量/ cookie, 是否可以查看其内容?我试过print_r($ _ SESSION);在控制台中但它显示'ReferenceError:print_r未定义'。如果无法直接查看内容,是否有办法查看存储/传送到该PHPSESSID的流量或内容?谢谢。

1 个答案:

答案 0 :(得分:1)

您无法在控制台中使用print_r(),因为控制台用于执行JavaScript,因此您无法在浏览器的控制台中执行PHP函数。

您也无法查看会话的内容,因为它们永远不会传递给浏览器。

当PHP创建会话时,它(通常是时间)设置一个名为PHPSESSID的cookie。此cookie的值是发送给浏览器的唯一内容。此值引用服务器上的某些内容(通常是包含所有会话数据的序列化版本的文件)。除非网站的作者明确地将会话数据写入浏览器,否则浏览器将永远无法访问它。