sto creando uno script per il login
e il file function.phpCodice PHP:
<?
$path = '..';
if ($_SESSION['user'] == ""){
$user = $_POST['user'];
$pass = $_POST['pass'];
include("include/function.php");
$risultato = connetti("SELECT pass FROM ".$prefix."utenti WHERE user='".$user."' LIMIT 1; ");
$row = mysql_fetch_array($risultato);
if (md5($pass) == $row[0])
{
header("Location: $path/index.php");
exit;
} else {
header("Location: $path/ec/errorePass.php");
exit;
}
} else {
// errore
header("Location: $path/ec/erroreLog.php");
exit;
}
?>
Il tutto mi da errore. Sia che io metta la password giusta sia sbagliata. Mi da errore nell'uso di header, come se ci fosse qualcosa di scritto prima...Codice PHP:
function connetti($sql){
include('config.php');
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione a MySql");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database $db_name nel host $db_host per l'utente $db_user.");
$query = "$sql";
$risultato = mysql_query($query, $db) or die ("Impossibile mostrare $sql - db: $database<br>".
mysql_error());
return $risultato;
}
Sapete darmi qualche dritta