gpt4 book ai didi

php - 如何使用 session ID 获取 session 变量

转载 作者:IT王子 更新时间:2023-10-28 23:51:08 26 4
gpt4 key购买 nike

我有我的应用程序的 session ID。现在我想通过使用这个 session id 来获取所有的 session 变量。

我用过 <?php echo session_id()?>获取 session ID 但如何使用此 session ID 获取所有 session 对象值?

最佳答案

根据 php.net : 有几种方法可以将现有 session ID 泄露给第三方。泄漏的 session ID 使第三方能够访问与特定 ID 关联的所有资源。首先,带有 session ID 的 URL。如果您链接到外部站点,则包含 session ID 的 URL 可能会存储在外部站点的引荐来源日志中。其次,更活跃的攻击者可能会监听您的网络流量。如果未加密, session ID 将以纯文本形式在网络中流动。这里的解决方案是在您的服务器上实现 SSL 并强制要求用户使用。

这就引出了一个问题,你如何获得 session ID 但无法访问脚本?

无论如何,您都需要设置 session ID,然后启动它……然后访问数据。

session_id($whatever_id_you_have);
session_start();
echo $_SESSION['somekey'];

关于php - 如何使用 session ID 获取 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8726268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com