在PHP中编辑另一个用户会话

时间:2010-05-23 16:51:26

标签: php session

在PHP中是否可以编辑除当前用户之外的其他用户会话?如果是这样的话?

2 个答案:

答案 0 :(得分:11)

可以通过以下几种方式在php中编辑其他用户会话:

  1. 第一种方法是你必须得到你想要编辑会话的用户的SessionID;

    session_id($SessionID);
    
    // and then enter code your logic to change session data here;
    
  2. 如果您将会话数据存储在数据库中,那么直接在数据库中操作数据会更容易,这会在应用程序再次请求数据时更新用户会话。

  3. 请记住,您可以使用任何级别的用户会话,唯一需要的是SESSION_ID。 如果你得到了,你就赢了比赛;

答案 1 :(得分:3)

这取决于服务器用于存储会话数据的方法。 我认为可能有几种方法可以存储数据库,服务器上的文件,memcache服务器。 所以你必须使用正确的方法。

无论如何,我已经完成了5个月的网络编程。 所以我不确定我说了什么。