Ho una prima pagina che definisce la struttura dell'array
Codice PHP:
<?php
session_start();
////// Creo la struttura dell'array //////////////
$Settings = array(
"preferences" => array("SiteName" => "","SiteUrl" => "","writable" => "")
);
///////////////////////////////////////////////////
$_SESSION['data'] = $Settings; // Salvo l'array nella sessione
?>
la seconda che inserisce i valori
Codice PHP:
<?php
session_start();
$Settings = $_SESSION['data']; // Recupero l'array dalla sessione
$Settings['preferences']['SiteName'] = "Miosito"; //Assegno un valore all'array
$_SESSION['data'] = $Settings; // Salvo l'array nella sessione
?>
e la terza che li visualizza.
Codice PHP:
<?php
session_start();
$Settings = $_SESSION['data']; // Recupero l'array dalla sessione
echo $Settings['preferences']['SiteName']; // Visualizzo il nome del sito
?>
Utilizzo una sessione per portare l'array da una pagina all'altra.
Il problema sta nel fatto che ogni tanto funziona e ogni tanto no. Capita anche che quando accedo all'ultima pagina questa sia completamente vuota senza nessun codice. :master: