Problema variabili sessione e ...forse header [chiusa]

Ciao!

Ho un problema che non mi spiego. Ho questa pagina:

session_start();
if (!isset($_SESSION['utente'])){
   header('location:index.php?errore=non_autenticato');
   exit;}
$utente=$_SESSION['utente'];
$data_ini = $_POST['data_inizio'];
$data_fin = $_POST['data_fine'];
$data_in = substr($data_ini, 4, 4)."-".substr($data_ini, 2, 2)."-".substr($data_ini, 0, 2)." 00:00:00"
$data_fi = substr($data_fin, 4, 4)."-".substr($data_fin, 2, 2)."-".substr($data_fin, 0, 2)." 23:59:59";
$_SESSION['data_inS'] = $data_in;
$_SESSION['data_fiS'] = $data_fi;
echo $data_in.$data_fi.$_SESSION['data_inS'].$_SESSION['data_fiS'];

dove prendo 2 variabili con due date nel formato ggmmaaaa e hhmm, le trasformo nel formato aaaa-mm-gg hh:mm:ss, cioè il formato timestamp da usare poi nel database, e le metto dentro alle variabili di sessione.

La stampa restituisce correttamente:

2011-07-01 00:00:002011-07-31 23:59:59

2011-07-01 00:00:002011-07-31 23:59:59

Nella pagina successiva (ci arrivo tramite il clic su un form) ho:

session_start();
if (!isset($_SESSION['utente'])){
   header('location:index.php?errore=non_autenticato');
   exit;}
$utente=$_SESSION['utente'];
echo $data_in.$data_fi.$_SESSION['data_inS'].$_SESSION['data_fiS'];

qui la stampa mi restituisce:

-- 00:00:00-- 23:59:59

-- 00:00:00-- 23:59:59

sembra come si perdesse le parti che ho messo nella stringa con substr, ma sulla prima pagina me le stampa correttamente!!

e inoltre se lo apro con explorer invece che con firefox funziona!!

Non riesco proprio a trovare una spiegazione?!?

Grazie!!

inviato 5 anni fa
k-it
k-it
1
X 0 X

Domanda chiusa 5 anni fa

risolta

Ho trovato!!

negli stili avevo:

body {

   background-color: #666666;

   background-image: url();

}

cancellndo la riga "background-image: url();" funziona!

non so cosa sta ad indicare url() perchè avevo l'immagine di sfondo che poi ho tolto ed è rimasto solo il colore, mah....!!

Grazie!!!

Ciao

risposto 5 anni fa
k-it
k-it
1
X 0 X

url() ovvio sta a indicare dov'è l'url dell'immagine, ma se l'immagine non c'è più devi cancellare tutta la prorpietà, cioè: background-image: url(); e non solo ciò che contiene.

Quello che non capisco è cosa c'entri tutto questo col tuo problem di sessioni.

risposto 5 anni fa
Marco Grazia
X 0 X