【问题标题】:Checking PHP session using Javascript使用 Javascript 检查 PHP 会话
【发布时间】:2011-10-24 08:39:24
【问题描述】:

我正在使用以下代码创建一个 PHP 会话:

<?php
     session_start();
     $_SESSION['loggedin'] = true;
?>

如何在 Javascript 中访问变量 loggedin?换句话说,我想检查 Javascript 是否设置了变量 'loggedin'

【问题讨论】:

  • 您可以将 $_SESSION['loggedin'] 写入

标签: php javascript session session-cookies


【解决方案1】:

你不能——至少不能直接。

PHP 在服务器上运行,而 JavaScript 在浏览器中运行。

【讨论】:

    【解决方案2】:

    这样做的唯一方法是将值作为 JS 变量写入页面上的 script 块中,并以这种方式引用它,或者向页面发出 AJAX 请求,然后返回登录状态.您的客户端无法直接以任何服务器语言访问会话状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-28
      • 1970-01-01
      相关资源
      最近更新 更多