sto usando per la prima volta queste funzioni per passarmi degli array...
io ho un link del genere: .php?post=serialize($_POST) e nell'url mi vedo appese cose del tipo a:4:{s:7:
però poi perché la funzione inversa non mi restituisce niente? ho provato a far scrivere il risultato dell'userialize ma non scrive nulla, sia con echo che con print_r :master:
ho guardato il manuale e le funzioni le ho applicate come sta scritto negli esempi, ma l'unserialize mi dà appunto problemi.
spulciando però meglio il manuale ho letto che se la stringa non è deserializzabile la funzione restituisce FALSE e genera un E_NOTICE. Così ho provato ad impostare l'error_reporting a E_ALL per vedere il notice, ed in effetti ottengo:
quindi mi chiedo...come risolvere il problema? e soprattutto che senso hanno queste due funzioni se la prima volta che le uso ottengo che la stringa non è deserializzabile?Notice: unserialize(): Error at offset 5 of 9 bytes
un grazie a chi mi chiarisce questi dubbi![]()