salve ho impostato una piccola porzione di codice per verificare l'autenticazione user e psw
<?session_start();
if(isset($_SESSION['utente'])) { unset($_SESSION['utente']); }
include('dati.php');
include('funzioni.php');
if ($_POST['nomeutente'] == "")
{
stampa_messaggio("Inserisci il NOME UTENTE");
}
else if ($_POST['password'] == "")
{
stampa_messaggio("Inserisci la PASSWORD");
}
else
{
$results = mysql_query("SELECT idcliente FROM tbuser WHERE nomeutente = '".addslashes($_POST['nomeutente'])."' AND psw = '".addslashes($_POST['password'])."'");
$nr = mysql_num_rows($results);
mysql_free_result($results);
if ($nr == 0)
{
stampa_messaggio("Nome Utente o Password errati");
}
else
{
$_SESSION['utente'] = 1;
header('location: clienti/index.php');
exit;
}
}
?>
ho prestato la massima attenzione agli spazi prima della chiamata a session_start() sia nella funzione sopra che nei due files che vado ad includere però continuo a ricevere i messaggi
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\xampp\gestionale\login2.php:1) in C:\xampp\htdocs\xampp\gestionale\login2.php on line 1
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\xampp\gestionale\login2.php:1) in C:\xampp\htdocs\xampp\gestionale\login2.php on line 1
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\xampp\gestionale\login2.php:1) in C:\xampp\htdocs\xampp\gestionale\login2.php on line 25
so che la chiamata session_start() va fatta prima di qualsiasi cosa all'interno della pagina ma nonostante ciò mi trovo questi errori