Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel4:读取javascript设置的cookies_Laravel_Laravel 4 - Fatal编程技术网

Laravel4:读取javascript设置的cookies

Laravel4:读取javascript设置的cookies,laravel,laravel-4,Laravel,Laravel 4,如果我使用javascript设置cookie,我将如何使用Laravel4读取它 我问的原因是医生说: All cookies created by the Laravel framework are encrypted and signed with an authentication code, meaning they will be considered invalid if they have been changed by the client. 只需使用本机PHP命令检索C

如果我使用javascript设置cookie,我将如何使用Laravel4读取它

我问的原因是医生说:

All cookies created by the Laravel framework are encrypted and signed 
with an authentication code, meaning they will be considered invalid 
if they have been changed by the client.

只需使用本机PHP命令检索COOKIE:
$\u COOKIE['COOKIE'])

或者,您可以通过AJAX命令设置cookie(而不是JS自己设置),并让Laravel代表它设置JS提供的cookie

-这只是它的一个变体。

在Laravel 5.6中(可能还有更早的版本):

App\Http\Middleware\EncryptCookies.php
中的
$数组中指定cookie名称

它告诉Laravel这些cookie没有加密(因此在读取时不需要解密)


(p.S.多亏了)

你知道我该怎么做吗?在Laravel中设置javascript可以读取的cookie?我尝试了
$\u COOKIE['COOKIE']
,但运气不好,这很有趣。目前,我依靠的显然是Laravel 5.6中更干净的处理方法:我使用的是Laravel 5.4,而且这个中间件也可用,可以追溯到文档中,因为Laravel 5.1也在Laravel 7中工作