2007/12/25
|
PHPのserialize/unserializeで100Kb前後の文字列を扱うと壊れる
カテゴリ : PHPメモ
執筆者:
itoh (6:40 pm)
|
http://php.net/serialize 引用:
とりあえず、手元のWindows用PHP4.3.11とFHEL4のPHP4では再現した。 つーか、100Kどころか60Kそこそこで発露。ありえねー。 でも単純に100Kほど文字列をシリアライズしてもならないんだよ。 CSVで60Kほどのをセッションに保とうとして失敗した。途中でブツっと切れるんです。あー ![]() ![]() ![]() ちがった。 セッションに保存できないのは、DB使っててセッション用のField定義がtextだからだ。だから60K=textの65000文字付近で切れるんだ・・・。すんません>PHP |

