2016-08-24 19 views
1

私のフロントエンドは、すべてのリクエストと共に送信されるCookieを設定しています。しかし、最近の4.0→4.2ラーベルアップグレードの後、$ _COOKIE ["cookieName"]以外の方法でクッキーを見つけることはできません。 Request :: cookie()、Cookie :: get()、Input :: cookie()を試しました。いずれも値を返しません。私はコードをデバッグして、リクエストオブジェクトで、すべてのクッキーが設定されているが、値がないことを確認しました。したがって、ヌル値を持つCookie名のマップがあります。Laravel 4.2 Cookiesがありません

答えて

0

最終的に私の問題が見つかりました。 Laravelはすべてのクッキーが独自のアルゴリズムで暗号化されているものとみなします。暗号化されていないため、復号化を試みて例外を取得すると、キーの値がnullに設定されます。特定のCookieの暗号化を無効にする機能は、laravel 5 hereに追加されました。私はPHPグローバルを引き続き使用します。

関連する問題