ho modificato un pò il codice e poi ho messo un break; e mi viene fuori questo errore
codice:
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session
questo è il codice
Codice PHP:
function login_automatico($connessione,$id_click){
ini_set("display_errors","1");
error_reporting(E_ALL);
$messaggio = "UTENTE NON RICONOSCIUTO DIGITARE IL PROPIO INDIRIZZO E-MAIL E LA PASSWORD!";
$query_utente = "SELECT * FROM `clienti` WHERE `id` = '$id_click'";
$query_query_utente = mysql_query($query_utente, $connessione) or die(mysql_error());
$totalRows_query_utente = mysql_num_rows($query_query_utente);
if($totalRows_query_utente > 0){
$_SESSION = array();
session_destroy();
$row_query_query_utente = mysql_fetch_assoc($query_query_utente);
$_SESSION['id_utente'] = $row_query_query_utente['id'];
$_SESSION['ragionesociale'] = $row_query_query_utente['ragionesociale'];
$_SESSION['mail'] = $row_query_query_utente['mail'];
$id_privilegio = $row_query_query_utente['id_privilegio'];
$_SESSION['id_privilegio'] = $id_privilegio;
//CONTROLLO IL TIPO DI PRIVILEGIO
$query_privilegio = "SELECT * FROM privilegi WHERE id = '$id_privilegio'";
$query_query_privilegio = mysql_query($query_privilegio, $connessione) or die(mysql_error());
$totalRows_query_privilegio = mysql_num_rows($query_query_privilegio);
$row_query_query_privilegio = mysql_fetch_assoc($query_query_privilegio);
$_SESSION['privilegio'] = $row_query_query_privilegio['priviligio'];
$ut = $_SESSION['id_utente'];
$rg = $_SESSION['ragionesociale'];
$pr = $_SESSION['privilegio'];
echo "<script language=\"JavaScript\" type=\"text/JavaScript\">window.alert('LOGIN RIUSCITO PER UTENTE: $ut - $rg - $pr');</script>";
break;
//header("Location: ../success.php");
header("refresh:0 url=../success.php");
exit;
}else{
echo "<script language=\"JavaScript\" type=\"text/JavaScript\">window.alert('$messaggio');</script>";
}
}
help!