【问题标题】:Extract User Name from session through javascript通过javascript从会话中提取用户名
【发布时间】:2015-04-07 06:22:54
【问题描述】:

我正在尝试从客户端提取用户登录名,即javascript。我能够获取在客户端设置的存储当前用户会话 ID 的 cookie。但是如何从 PHPSESSION ID 获取用户名?而且我不想使用任何 API。
由于会话是在服务器端设置的,我无法获取该信息。

以下是我得到的,document.cookie 的会话 ID
请帮帮我。

提前致谢

【问题讨论】:

  • 您必须使用 php $_SESSON 来检索名称。通过javascript这是不可能的。阿贾克斯可以做到。但 ulernativly 它只在最后使用 php。
  • 使用AJAX,避免这样的问题,先尝试一下。

标签: javascript php jquery session cookies


【解决方案1】:

您可能在 php 全局变量中设置了用户名 - $_SESSION['username']

您可以使用以下行从 javascript 中提取它。

<script>
 var username="<?php echo $_SESSION['username']; ?>";
</script>

【讨论】:

  • 我想在不知道会话名称的情况下通过 javascript 获取会话值。只需通过在浏览器上设置为 cookie 的会话 ID。那可能吗。通过javascript还是ajax? $_SESSION 位于需要会话名称的服务器端。但我不知道会话名称。
猜你喜欢
  • 2022-11-16
  • 2011-07-17
  • 2020-08-01
  • 1970-01-01
  • 2014-07-24
  • 1970-01-01
  • 2018-09-22
  • 1970-01-01
  • 2016-06-02
相关资源
最近更新 更多