Ciao a tutti,
ho effettuato l'FTP di alcune pagine sul server e quando tento di accedere all'area riservata del sito mi da questi warning
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/colde/public_html/config.inc.php:47) in /home/colde/public_html/autenticazione.php on line 6
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/colde/public_html/config.inc.php:47) in /home/colde/public_html/autenticazione.php on line 6
Warning: Cannot modify header information - headers already sent by (output started at /home/colde/public_html/config.inc.php:47) in /home/colde/public_html/autenticazione.php on line 20
In locale va bene e riesco ad accedere all'area riservata senza problemi. Perchè sul server non va? Ho aggiunto altre pagine dall'ultima volta che ho fatto il test ma non ho modificato la pagina di autenticazione che fino a ieri sera funzionava. Il codice della pagina è questo:
codice:
<?php
ini_set ("session.cookie_lifetime", "3600");
include 'config.inc.php';
ini_set ("arg_separator.output","&");
session_start();
$conn = mysql_connect($connessione, $userselect, $pwselect) or die("Errore nella connessione a MySql: " . mysql_error());
mysql_select_db($db, $conn) or die("Errore nella selezione del db: " . mysql_error());
$usn = $_POST['user'];
$paw = $_POST['pass'];
unset($_POST);
$query = "SELECT * FROM autenticazione WHERE (user='$usn' and pass='$paw')";
$ris = mysql_query($query, $conn) or die("Errore nella query: " . mysql_error());
while ($riga = mysql_fetch_array($ris)) {
$_SESSION['accesso']=true;
header('location: pannello.php');
exit();
}
if (!isset($_SESSION['accesso'])) {
echo "User e Pass errate.";
} else {
header('location: pannello.php');
}
mysql_close($conn);
?>