lo script di test:
Codice PHP:
error_reporting (E_ALL);
    
session_start();
        
$foto "my_OLD_foto";
        
$_SESSION['foto'] = $foto;
        
$rn "my_NEW_foto";
        
$foto $rn;
        echo 
"il nome della NUOVA foto è: " $foto "
"
;
        echo 
"il nome della VECCHIA foto è: " $_SESSION['foto'] . "
"
;
        
//-----------------------------

/*--------------------------------------------------------- 
Report Variabili
-----------------------------------------------------------*/
echo '<hr>';
    print 
'<pre>';
        echo 
'|<- $_SESSION - ============================= ->|
'
;
        
print_r($_SESSION);
    print 
'</pre>';
echo 
'<hr>';
echo 
date("D M j G:i:s T Y");
//------------------------------------------------------------ 
Risultato ad video:
Server Locale: refresciando la pagina il risultato ad video non cambia.

il nome della NUOVA foto è: my_NEW_foto
il nome della VECCHIA foto è: my_OLD_foto

--------------------------------------------------------------------------------

|<- $_SESSION - ============================= ->|Array
(
[foto] => my_OLD_foto
)

--------------------------------------------------------------------------------
Tue Jun 22 2:12:59 CEST 2004
****************************
Server Remoto: all'avvio è come sopra poi refresciando la pagina il risultato ad video è il seguente.

il nome della NUOVA foto è: my_NEW_foto
il nome della VECCHIA foto è: my_NEW_foto

--------------------------------------------------------------------------------

|<- $_SESSION - ============================= ->|Array
(
[foto] => my_NEW_foto
)

--------------------------------------------------------------------------------
Tue Jun 22 3:08:37 CEST 2004


sono ore che mi sbatto ma non riesco a capire perche la var di sessione non mantiene il suo valore e prende il valore della var $foto

Help