【问题标题】:How to clear session of external website using PHP, JavaScript如何使用 PHP、JavaScript 清除外部网站的会话
【发布时间】:2020-07-09 17:42:11
【问题描述】:

我正在我的网站中使用 iframe 加载外部网站。在 iframe src URL 中,我通过用户名和密码直接登录到外部网站以显示注册内容。

现在,如果我在我的网站中注销,我也需要清除外部网站的会话。我有外部网站的注销 URL。在不知道我的站点用户(在后台)的情况下,我需要调用此注销 URL。任何人都请帮助我。

【问题讨论】:

    标签: php session iframe


    【解决方案1】:

    你不能,如果可以的话,想想安全隐患。 (ps. iframe 很烂)

    【讨论】:

      【解决方案2】:

      如果其他站点没有 CSRF 保护,您可以使用一些魔法来发出请求。

      s = document.createElement('script');
      s.type = 'text/javascript';
      s.src = 'http://url.to.other.site/logout?or=whatever';
      document.head.appendChild(s);
      

      除非响应是有效的javascript,否则会产生错误,但无论如何都会发出请求。

      【讨论】:

        猜你喜欢
        • 2014-09-15
        • 2012-01-05
        • 2017-04-25
        • 2011-08-05
        • 1970-01-01
        • 2012-06-16
        • 2011-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多