• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:serializeの挙動)

serializeの挙動

このQ&Aのポイント
  • phpのバージョンを4.2.2から4.3.7へとあげた際、serializeの挙動がおかしくなりました。
  • セッションすべてをファイルとして保存するためのserializeが、セッションの容量が多くなると効かなくなる問題が発生。
  • 容量が大きくなるとserializeだけでページが表示できなくなることがあり、困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 んと…serializeは、 http://bugs.php.net/bug.php?id=36424 http://bugs.php.net/bug.php?id=35579 をはじめとして、正直「バグの温床」です。可能なかぎり「使用されない」事をお勧めします。 また、 serialize($_SESSION); で「200kb近く」は、パフォーマンス的にもちょっと重過ぎるように思われます。 最低限「独自にserializeを実装しなおす」か、もうちょっと手を入れられるようであれば「セッションに格納する情報の整理をする:リファクタする」などをなさったほうがよいように思われます。

labo_m
質問者

お礼

ありがとうございます。 かなりバグが多いようなのですね。もう少し考えてみます。バージョン戻すことも含めて(前のバージョンだと、この部分でのエラーは出たことがないので)

関連するQ&A

専門家に質問してみよう