当前位置: 首页 > 面试题库 >

使用PHP访问活动会话

阴凯歌
2023-03-14
问题内容

如何获得服务器上所有活动的PHP会话的列表并从一个用户实例中访问它们?

激励的情况是显示站点上所有当前活动用户的列表,用户名存储在每个用户的PHP会话中。

注意:我知道我可以通过数据库(甚至文件系统)创建自己的状态,但是我正在寻找一种利用内置PHP会话机制的方法


问题答案:

看到响应,尽管有可能,但这并不意味着您 应该 这样做。会话的存储格式没有记录,并且可能随时更改(即使在次要版本之间也是如此)。

正确的 做到这一点的办法是实现自己的会话处理程序。其实并不难。



 类似资料:
  • 问题内容: 我正在尝试连接到API,对用户进行身份验证,然后查看用户详细信息。这是通过首先访问登录端点来完成的 登录,然后单击以下内容查看用户详细信息: 所有这些都可以在Web浏览器中使用。但是,一旦我尝试使用Curl,登录就可以正常工作,但是在尝试查看用户详细信息时,我又得到了401未经授权的错误。我相信这是因为Curl没有正确保存会话cookie?有人可以指出为什么它不起作用以及如何解决吗?我

  • 我正在尝试恢复由于目的地无法到达而发送回ActiveMQ队列的消息。我正在避免重新传递策略,因为它不符合我的要求。我需要使用session.recover()在我的应用程序中准确地恢复这些消息。 我目前正在为Spring Boot使用接近默认的jms配置,该配置支持使用@JmsListener注释。然而,我找不到一种方法来获取该注释使用的活动jms会话的句柄?

  • 对于SDI程序,主框架窗口就是文档框窗,可以采用以下方法取得当前文档和视图: 取得活动文档: CMyDocument* pDoc; pDoc=(CMyDocument*)((CFrameWnd*)AfxGetApp()->m_pMainWnd) ->GetActiveDocument(); 或 pDoc=(CMyDocument*)((CFrameWnd*)AfxGetMainWnd()); 这两

  • 问题内容: 是否可以从EntityManager中获取Hibernate Session对象?我想访问一些hibernate特定的API … 我已经尝试过类似的东西: 但是,一旦我在EJB中调用方法,我就会收到带有NullPointerException的“在EJB上调用期间发生系统异常” 我用玻璃鱼3.0.1 问题答案: Bozho和partenon是正确的,但是: 在JPA 2中,首选机制是e

  • 问题内容: 如何以一种优雅的方式通过id获取任何HTTP会话或Web应用程序(Java 2 EE)中当前所有活动的HTTP会话? 当前,我有一个会话,一旦创建,便将其放入,一切正常,我可以随时通过会话ID从该映射中检索HTTP会话,但是看起来对象将永远不会完成……即使会话使该映射无效仍然引用无效的会话对象…我也已经阅读了这篇文章,在我看来,这是不可接受的… 换句话说,我需要一种可能性来查看任何Ht

  • 问题内容: 我正在使用Hibernate 4.0.1.Final。如果该对象已通过org.hibernate.Session.load(Class clazz,Serializable id)方法加载并且没有活动的会话,是否可以访问该对象的字段? 我使用此代码通过id访问对象… 但是如果我的对象没有活动的会话,例如这段代码…… 我在“ System.out”行上收到此错误… 问题答案: 使用代替