Ciao ho un problema considerate questo codice.
if($tupla > 0){
session_start();
$_SESSION['mail']= $email;
$_SESSION['password']= $password;
$_SESSION['user']= $user;
//sotto c' è tutto html e nel codice ho i collegamenti.
}
//clicco su un link e nell' altra pagina ho questo
session_start();
if(isset($_SESSION['mail']) && isset ($_SESSION['password']) && isset($_SESSION['user'])){
//altro codice..
}
bene il problema è che una volta entrati nella pagina del link mi da questi errori
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at C:\Webs\Uruk Style\Http\illustrazioni.php:8) in C:\Webs\Uruk Style\Http\illustrazioni.php on line 34
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Webs\Uruk Style\Http\illustrazioni.php:8) in C:\Webs\Uruk Style\Http\illustrazioni.php on line 34
la sessione è appena sotto <?php
non ho spazi dopo e prima ?>
e non capisco perchè se scrivo una variabile non definita e la stampo non mi da l' errore..
echo $var;
//$var non è inizializzata...,ma non stampa l' errore
cosa devo fare?
vi ringrazio!!