PHP unserialize continua a generare lo stesso errore oltre 100 volte nella parte 2

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

  •  02-07-2019
  •  | 
  •  

Domanda

Quindi ho un grande array 2d che serializzo, ma quando provo a annullare la serializzazione dell'array, getta lo stesso errore fino al punto di quasi crash di Firefox.

L'errore è:

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

Includerei l'intero array serializzato che echo, ma l'ultima volta che ho provato che su questo modulo si è bloccato il mio Firefox.

Qualcuno ha idea del perché ciò potrebbe accadere?

Sono sicuro che questo è un array. Tuttavia, originariamente era una risposta XML da un altro server da cui ho quindi estratto i valori per creare l'array. Se non può essere serializzato, posso accettare che immagino ... ma come devo fare per salvarlo, allora?

È stato utile?

Soluzione

Di solito, quando ricevi un messaggio di errore, puoi capire molto semplicemente cercando sul web quel messaggio. Ad esempio, quando inserisci Il nodo non esiste più in Google, si finisce con una spiegazione concisa del perché ciò sta accadendo, insieme a una soluzione , come il primo colpo.

Altri suggerimenti

per rispondere alla tua seconda domanda su come altrimenti potresti salvare i dati

perché non generare l'xml responce direttamente in un file e salvarlo localmente, quindi leggere dal file locale quando richiesto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top