PHP のアンシリアライズで同じエラーが 100 回以上スローされ続けるパート 2

StackOverflow https://stackoverflow.com/questions/122216

  •  02-07-2019
  •  | 
  •  

質問

したがって、シリアル化する大きな2次元配列がありますが、配列をシリアル化解除しようとすると、Firefoxがクラッシュしそうになるまで同じエラーがスローされます。

エラーは次のとおりです。

Warning: unserialize() [function.unserialize]: Node no longer exists in /var/www/dev/wc_paul/inc/analyzerTester.php on line 24

エコーアウトするシリアル化された配列全体を含めるつもりですが、最後にこのフォームでそれを試みたとき、Firefox がクラッシュしました。

なぜこれが起こっているのかわかる人はいますか?

これは配列であると確信しています。ただし、これはもともと別のサーバーからの XML 応答であり、そこから値を取得して配列を構築しました。連載出来ないなら許容できると思いますが…でも、その場合どうやって保存すればいいのでしょうか?

役に立ちましたか?

解決

通常、エラー メッセージが表示された場合は、Web でそのメッセージそのものを検索するだけで、多くのことがわかります。たとえば、次のように置くと、 ノードはもう存在しません Googleにアクセスすると、最終的には次のようになります なぜこれが起こっているのかについての簡潔な説明と解決策, 、最初のヒットとして。

他のヒント

他にデータを保存する方法についての 2 番目の質問に答えるには

XML 応答をファイルに直接出力してローカルに保存し、必要に応じてローカル ファイルから読み取ってみませんか。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top