【问题标题】:Destroy all session [closed]销毁所有会话[关闭]
【发布时间】:2013-06-17 21:39:31
【问题描述】:

我想编写一个脚本来销毁当前正在运行的浏览器上的所有会话 例如:当执行销毁会话的脚本时,如果我登录到 facebook、gmail、yahoo 或任何其他站点,则应该销毁登录会话。 谢谢

【问题讨论】:

  • JavaScript不可能,你想要的基本上是所有浏览器都有的“删除所有cookie”功能。
  • 不是所有 cookie,但我特别想要的是在执行脚本时强制用户从站点注销
  • 那些网站使用 cookie 来知道用户已登录(只有他们可以读取这些 cookie,它们是特定于域的)。
  • 作为浏览器问题,这与PHP无关。关于删除 cookie 的问题,请参阅stackoverflow.com/questions/2144386/javascript-delete-cookie
  • 澄清一下:您希望您的网页能够影响其他网站的会话吗?

标签: javascript jquery session


【解决方案1】:

销毁会话是在服务器内发生的事情,即“服务器端代码”。当会话开始时,会在您的浏览器中设置一个 cookie。此 cookie 将您连接到会话。如果您想简单地“丢失”浏览器中的会话,只需删除 cookie,但对于 Facebook 仍保持此会话,您无能为力。尽管如此,一旦 cookie 在您的浏览器中被销毁,任何人都无法访问该会话(除非他们拥有该 cookie 的副本)。

【讨论】:

    猜你喜欢
    • 2013-03-24
    • 2017-10-13
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    相关资源
    最近更新 更多