Ecco il mio codice:
Codice PHP:
if(isset($_POST['txtUser']) && isset($_POST['pwdPass']))
{
$txtUser=$_POST['txtUser'];
$pwdPass=$_POST['pwdPass'];
include('includes/mysql/dbconnect.php');
$sql='SELECT * FROM users WHERE userName="'.$txtUser.'"';
$query=mysql_query($sql,$dbconnect)
or die('<script>history.go(-1)</script>');
while($dati=mysql_fetch_array($query))
{
if($pwdPass==$dati['userPass'])
{
session_start();
$_SESSION['userName']=$dati['userName'];
$_SESSION['userNome']=$dati['userNome'];
$_SESSION['userCognome']=$dati['userCognome'];
$_SESSION['userAdmin']=$dati['userAdmin'];
}
}
mysql_close($dbconnect);
}
La pagina mi da questo errore:
Codice:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\programmi\easyphp1-8\www\gruppo giovani\includes\header.php:3) in c:\programmi\easyphp1-8\www\gruppo giovani\includes\login.php on line 20
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\programmi\easyphp1-8\www\gruppo giovani\includes\header.php:3) in c:\programmi\easyphp1-8\www\gruppo giovani\includes\login.php on line 20
Nella riga 20 si trova la funzione session_start().
Secondo voi qual'è il problema? o_o