Buongiorno oggi mentre passavo del tempo col mio sito ho avuto bisogno di passare un array da una pagina php all'altra.
Perciò ho associato alla variabile di sessione $_SESSION['mia'] .= json_encode($mioarray) il mio array con la funzione json_encode. //premetto che il mio array dovrebbe essere cosi [0] = "1 libro rosso"
[1] = "1 libro giallo", i valori li prende da un form e li metto tutti all'interno della stessa variabile quindi diventa un array di stringhe.
Quando vado nell'altra pagina se stampo echo $_SESSION['mia']; visualizzo {"1":"1 libro giallo"}{"2":"1 libro giallo"}.
Mentre se stampo echo json_decode($_SESSION['mia']); non visualizzo niente.
Come mai?
Come faccio a riottenere l'array?