【问题标题】:Getting user_id stored using PHP's database session使用 PHP 的数据库会话获取存储的 user_id
【发布时间】:2012-07-20 13:23:25
【问题描述】:

我正在使用backbone.js 来创建一个带有按钮的视图。单击按钮时,包含登录用户user_id 的数据将通过 AJAX 发送回服务器。

问题: 我正在使用 PHP 后端 (Laravel),它使用数据库会话(使用 Session 类将用户的 user_id 存储在数据库中)。如何使用 Javascript/jQuery/backbone.js 检索此 user_id

【问题讨论】:

  • 是对 PHP 脚本的 AJAX 调用吗?您的 user_id 应该可以作为会话变量使用。
  • 我应该如何存储这个变量以便可以访问它?
  • 您可能想要使用 $_SESSION 超全局。调用 'session_start();' 后可用在 PHP 脚本的开头。
  • 如果框架让阅读会话内容变得困难(真的吗?),你能做的最好的就是考虑不使用它。
  • 我没有问题读取会话变量user_id,我需要一种将它传递给Javascript的方法

标签: php javascript jquery backbone.js laravel


【解决方案1】:

非常正确,存储为 “跨度 id="usersessionid"” 您可以使用 $("usersessionid").html() 等获取它。不确定这是您想要实现的目标。

给 span 一个 id=usersessionid 并将 $_SESSION['user_id'] 放入其中。您可以隐藏该跨度。

抱歉,在这里显示代码有点费力......

【讨论】:

    猜你喜欢
    • 2018-03-07
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 2020-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多