2015-08-30 87 views
1

得到sessionStorage的价值,我在sessionStorage使用javascript存储user_id在Laravel 5.1

sessionStorage.setItem('user_id',id); 

我想拉这个价值形态的sessionStorage在PHP文件,我怎么能做到这一点。我使用超级全局php $_SESSION,但它返回一个错误。我用laravel的内置会话功能,但它存储/检索值我不知道在哪里,但不是从session storage

+0

在laravel-5.1中有会话的功能 – aldrin27

+0

@ aldrin27我不认为laravel会话正在存储/检索会话存储中的值,正如我在我的问题中所述。 –

回答

1

没有做不到的......

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

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

+0

我想在不提交表单的情况下发送数据。 –