我正在尝试制作在线聊天应用程序。
如何在PHP中不同位置的计算机上登录的用户之间保持变量持续存在?
我尝试使用session_write_close方法,但没有成功。
请指导一步一步的程序。非常感谢。
答案 0 :(得分:0)
会话是每个浏览器。会话ID最常存储在浏览器cookie中,或者可以直接与每个请求一起传递。无论哪种方式,您都不能在不同的计算机上使用相同的会话,甚至不能在同一台计算机上使用多个浏览器。
您可以像存储用户配置一样保存变量,而不是持久保存会话,例如通过在数据库中保存设置。您要存储的变量应与用户帐户绑定,而不是与会话绑定。