3
3

More than 5 years have passed since last update.

LaravelでDecryption error. Padding is invalid. とエラーが出た時の対処法

Posted at

Laravelで開発しているとたまに、 Unhandled Expection Decryption error.Padding is invalid. というエラーメッセージが表示されることがあります。

やっかいなことに、これが一度でてしまうと別の画面を開いても同じエラーが表示されてしまい、全然動かなくなってしまいます。

セッションのCookieを消すことでまた復活するのですが、そんなことまさかユーザにお願いできないし、そもそも自分でも面倒です。

そういうかんじでこの問題は結構クリティカルです。

というわけで対処法。

application/config/session.php
'driver' => 'file'

セッションの管理をCookieからファイルに変えるだけ。簡単です。

http://laravel.com/docs/session/config
こちらを読むとCookieは4キロバイトの制限があるからデータを沢山扱う場合にはCookie以外の方法を選択してね、ということだったようです。
もっと重いトラフィックの場合は、DBかMemcachedを使いなさいとのこと。

参考URL
http://forums.laravel.io/viewtopic.php?id=4410

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3