Buongiorno a tutti ho dei problemi con l'utilizzo delle sessioni:
Avendo una pagina index dove inserisco username e pwd la submit punta ad un file che fà un controllo sul db se trova una entry mi apre la terza pagina,
messo nel file di controllo questo:
if ($controllo != NULL)
{
session_start();
$id=session_id();
header("Location: login.php?id=$id&&username=$username");}
else {
header("Location: errore_login.php");}
}
Mi apre la pagina ma ora da qui come posso fare a fare un controllo sulla nuova pag.:
session_start();
$id_pag=session_id();
$username = $_GET["username"];
$id = $_GET["id"];
if ( $id != $id_pag ){
header("Location: index.php");}
ma mi dà due errori uno su session_start()
Cannot send session cache limiter - headers already sent
ma se non lo metto non mi valorizza $id_pag.
ed uno su header nel caso che la condizione si presenti
Cannot modify header information - headers already sent by
spero di essere stato chiaro
Grazie a tutti