读取cookie并使用jQuery显示数据
Reading cookie and using jQuery to display data
以下是想法
我正在编写一个聊天栏,我的一切都正常工作。但我的问题是在浏览整个网站的页面时保持所有内容的连续性。我的意思是,聊天室保持开放。就像脸书一样,在脸书上,每次你打开一个聊天框,然后导航到另一个页面,它都会保持打开状态,你不必回到你的在线朋友列表并加载聊天框。
到目前为止我做了什么
我想到的一种方法是使用cookie将会话的ID存储在cookie中,并将其打开或关闭。因此,如果会话的ID为64
,则会生成一个名为chat_64
的cookie。我正在使用这个jQuery cookie文档:https://github.com/carhartl/jquery-cookie
我在想,可以把它们放进一个数组中,然后为每个饼干打开一个聊天框。
我来这里是想就如何做到这一点征求意见?
不要将此类信息存储在cookie中,请在服务器中使用会话。这对隐私是一个很大的风险。存储会话数据或使用数据库,通过调用php(例如)脚本从数据库中获取当前聊天记录,一个额外的功能是,如果用户注销然后再次登录,聊天记录可以保持不变。桌子可能是这样的:
chat_id | user_id | chatting_with_id |时间戳
当用户关闭聊天窗口时,您可以为用户重新打开窗口设置时间限制,如果他/她没有,则发送该行的删除请求。
相关文章:
- 重写CSS:使用jquery显示none属性
- 使用mvc和jquery显示更多点击数据
- 如何使用jquery显示具体的li数
- PHP/JQUERY-显示json的每个子数组
- 如何使用jQuery显示JSON数据
- 使用jquery显示特定的li标记
- JavaScript/jQuery:显示DIV,直到用户停止在Textbox中键入
- Jquery显示的导航不'单击'主页'
- 如何避免试图用php+jquery显示php起始页的无限循环
- 使用Jquery显示隐藏表单字段
- 使用jquery显示mysql查询结果
- 最有效的jquery显示/隐藏切换
- 如何使用jQuery显示/隐藏菜单
- jQuery 显示未按预期执行
- 如何使用 jquery 显示所选选项值
- 使用 JQuery 显示来自 URL 的图像
- 如果选择了多个选项,则使用 jQuery 显示隐藏的表单元素
- 如何使用 JQuery 显示带有加载符号的数据表
- jquery 显示/隐藏切换在 Internet Explorer 中损坏
- 使用 jQuery 显示和隐藏菜单