Ho una prima pagina che definisce la struttura dell'array
la seconda che inserisce i valoriCodice PHP:<?php
session_start();
////// Creo la struttura dell'array //////////////
$Settings = array(
"preferences" => array("SiteName" => "","SiteUrl" => "","writable" => "")
);
///////////////////////////////////////////////////
$_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
$Settings['preferences']['SiteName'] = "Miosito"; //Assegno un valore all'array
$_SESSION['data'] = $Settings; // Salvo l'array nella sessione
?>
Utilizzo una sessione per portare l'array da una pagina all'altra.Codice PHP:<?php
session_start();
$Settings = $_SESSION['data']; // Recupero l'array dalla sessione
echo $Settings['preferences']['SiteName']; // Visualizzo il nome del sito
?>
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:

Rispondi quotando