简体   繁体   English

Laravel 5 csrf_token与会话ID不匹配

[英]Laravel 5 csrf_token is mismatch with Session Id

I'm fresh on laravel (5.2). 我很喜欢laravel(5.2)。

I try to check the csrf_token() and session::getId(). 我尝试检查csrf_token()和session :: getId()。

Both are not same. 两者都不一样。

What is wrong with that ? 那有什么问题呢?

My INPUT : 我的输入:

<input type="hidden" name="_token" value="{!! csrf_token() !!}">

OUTPUT : 输出:

<input type="hidden" value="P7EO9KrUgv8JIgGS9WgtvhlBdttkQS7eLPsUTBy4" name="_token"></input>

csrf_token : csrf_token:

 P7EO9KrUgv8JIgGS9WgtvhlBdttkQS7eLPsUTBy4

Session ID : 会话ID:

 89a2f72ff042ab8c644fa651879d4057dafb0bb1 

They're not related. 他们没有关系。

The CSRF token is stored inside the session, which is retrieved by the session ID. CSRF令牌存储在会话内部,可通过会话ID检索。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM