ayucat.ch 2015-16

id:ayucatのぶろぐ (Nexus 5 (2015) / iPhone 6s / Galaxy S6 edge / iOS 9 / Ubuntu Trusty / Android 6.0 Marshmallow / Thunderbird / AWS / クラブ / 祭り / 花火 / 海 / 野外フェス)

やっぱりCakePHP(1.x)は怖かった

d:id:ayucatch:20120718そろそろCakePHPについて書いてみるか - ayucat.chに書いていたけど、

[...] CakePHP 1.2を1.3に上げる実践をしたりした [...]

そろそろCakePHPについて書いてみるか - ayucat.ch

んだけど、やっぱりバギーでしたという話。

#1593 CookieComponent comma problem - CakePHP - cakephpにバグレポートが出ているけど、対応したのは2.x以降のみ。
cakephp/cake/libs/controller/components/cookie.php at 1.3 · cakephp/cakephp · GitHubを見ても変わっていないことが分かる。

ひどいなぁ。

現象

クッキーに半角カンマ(,)や半角縦棒(|)を食わせるとクッキーが破壊されてしまう問題。詳細は#1593 (2011年4月)にある。