【问题标题】:get value from sessionStorage in Laravel 5.1从 Laravel 5.1 中的 sessionStorage 获取价值
【发布时间】:2015-08-30 12:07:49
【问题描述】:

我使用 javascript 将 user_id 值存储在 sessionStorage

sessionStorage.setItem('user_id',id);

我想从 php 文件中的 sessionStorage 中提取这个值,我该怎么做。我使用了 php $_SESSION super global,但它返回一个错误。我使用了 laravel 的内置会话函数,但它存储/检索来自我不知道在哪里但不是来自 session storage 的值。

【问题讨论】:

  • 在 laravel-5.1 中有一个 session 的功能
  • @aldrin27 正如我在问题中所说,我不认为 laravel 会话正在存储/检索会话存储中的值。

标签: javascript php session laravel-5.1


【解决方案1】:

没办法……

sessionStorage 是客户端,存储在用户机器上。 PHP是服务器端。 PHP 无法访问客户端计算机上的任何内容(幸运的是)。您必须将 user_id 与您的请求一起明确发送(通过 GET 或 POST 变量,即)。

也许这里最简单的方法是将 user_id 存储为 cookie。这样它就会随每个请求一起发送,并且可以通过 javascript 和 php 访问。

【讨论】:

  • 我想在不提交表单的情况下发送数据。
猜你喜欢
  • 2018-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-17
  • 1970-01-01
  • 2015-09-23
  • 2019-06-25
  • 2015-10-09
相关资源
最近更新 更多