Salve.
Ho una pagina dove ho tre campi : txtYear,txtMonth,txtDay, per anno e mese e giorno. Dopo il submit passo questi valori ad un'altra pagina.

Nell'altra pagina mi memorizzo il tutto come segue.

$DataI = $_POST['txtYear'];
$DataI .= "-" ;
$DataI .= $_POST['txtMonth'];
$DataI .= "-";
$DataI .= $_POST['txtDay'];

e il risultato è giusto per esempio 2005-06-02

Ora cerco di memorizzare la data in sessione
if(isset($DataI)) {$_SESSION['DataI'] = $DataI ; }

Se stampo $_SESSION['DataI'] mi stampa solo i trattini

Sto impazzendo, che sbaglio? Le altre variabili di sessione funzionano