Davvero non capisco, io sapevo che la funzione hader va utilizzata prima che venga stampato a video qualcosa, come si può vedere dal codice io ho fatto ciò (come avevo fatto in un altro programma che funzionava senza problemi) ma da problemi, come mai?
La riga dell'errore è segnata cosi: ---> codice <---
codice:
<?php
session_start();
$nick=$_POST['nick'];
$psw=$_POST['psw'];
include 'accedi_db.php';
$conta=0;
$interrogazione="SELECT * FROM utente";
if (!$interrogazione)
{
print "Errore durante l'interrogazione della tabella [controllo_dati_inseriti.php]";
exit();
}
$risultato=mysql_query($interrogazione);
if (!$risultato)
{
print "Errore nel caricamento della tabella [controllo_dati_inseriti.php]";
exit();
}
while ($record=mysql_fetch_array($risultato))
{
if ($record['nick']==$nick && $record['psw']==$psw)
{
if ($record['attivazione']==1)
{
---> header("Location: /forum/script.php"); <---
$conta++;
$_SESSION['nick'] = $nick;
$_SESSION['psw'] = $psw;
ini_set('session.gc_maxlifetime',2880);
}
}
}
if ($conta==0)
header("Location: /forum/errori/errore_accesso.php");
?>
cosa causa l'errore?
tnx!