cicoandcico
17-05-2005, 14:22
ho un problema con un array di sessione. in pratica, finchè questo ha dimensioni contenute (5000 elementi) viene conservato correttamente, mentre ad esempio con 15000 elementi al refresh della pagina non c'è più, anzi addirittura è come se fosse unsettato (mi dà undefined index).
qui sotto c'è un esempio semplice.
volevo sapere innanzitutto se questo è normale e se c'è un modo di risolvere il problema, o un qualche escamutage.
grazie anticipatamente :)
Esempio:
if(!isset($_SESSION['array']))
{
$_SESSION['array'] = array();
$_SESSION['array'] = crea_array(15000); //crea_array restituisce un array di 15000 elementi
}
print count($_SESSION['array']); //alla prima chiamata stampa 15000, dopo il refresh dà undefined index. con 5000 elementi soltano tutto funziona bene.
qui sotto c'è un esempio semplice.
volevo sapere innanzitutto se questo è normale e se c'è un modo di risolvere il problema, o un qualche escamutage.
grazie anticipatamente :)
Esempio:
if(!isset($_SESSION['array']))
{
$_SESSION['array'] = array();
$_SESSION['array'] = crea_array(15000); //crea_array restituisce un array di 15000 elementi
}
print count($_SESSION['array']); //alla prima chiamata stampa 15000, dopo il refresh dà undefined index. con 5000 elementi soltano tutto funziona bene.