Ciao a tutti,
so bene che l'header va fatto prima di qualsiasi altro codice html o print o echo... ed io non penso di aver commesso questo errore...anche se sembra richiamarmi il file Connetti dove c'è solo la connessione al database..
L'errore è il seguente:
Warning: Cannot modify header information - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/vimer/include/Connetti.php:26)
Posto il codice:Qualcuno può aiutarmi?
so bene che l'header va fatto prima di qualsiasi altro codice html o print o echo... ed io non penso di aver commesso questo errore...anche se sembra richiamarmi il file Connetti dove c'è solo la connessione al database..
L'errore è il seguente:
Warning: Cannot modify header information - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/vimer/include/Connetti.php:26)
Posto il codice:Qualcuno può aiutarmi?
PHP:
<?php require_once('Session.php'); ?>
<?php
$utente = $_POST["utente"];
$password = $_POST["password"];
$id= $_GET['id'];
include('include/Connetti.php');
$richiesta="SELECT * FROM `TblSerr` WHERE `Nome_utente` = '$utente' AND `Psw`='$password'";
$dati=mysql_query($richiesta);
while($riga=mysql_fetch_array($dati))
{
$ragione = $riga['Ragione_serr'];
}
if(mysql_num_rows($dati) == 1)
{
//accesso effettuato
$messaggio .= "Utente trovato, login effettuato";
$trovato = mysql_fetch_array ($dati);
$_SESSION['Id_serr'] = $trovato ['Id_serr'];
$_SESSION['Ragione_serr'] = $trovato ['Ragione_serr'];
header ("Location: Area_personale.php");
exit;
}
else
echo ("<div class='testo_utente_errato'>
Gentile utente,<br /><br /> i tuoi dati non sono presenti nel nostro database. Vai alla pagina <a href='Contatti.php'> Registrati</a> e compila il form inserimento dati. <br /><br />Cordiali saluti, Vimer srl
</div>");
include('include/Chiudi.php');
?>