Ciao a tutti mi chiedevo se qualcuno vedesse degli errori nel codice di questo script che segue perchè non trasferisce le sessioni tra le pagine ho provato ad usare tutte le versioni di php e mysql che ho ma niente mi sapreste dare una mano?
<?php
session_start();
include "conn.inc.php";
//Questa funzione verifica se sono stati inviati dei dati da un forum precedemente compilato
if (isset($_POST['submit'])) {
//La seguente funzione interroga il database verifica se il nostro username e password sono in esso contenuti
$query="SELECT username,password FROM normal_users " .
"WHERE username ='".$_POST['username']."' ".
"AND password=(PASSWORD('".$_POST['password']."'))";
$result=mysql_query($query) or die(mysql_error());
//se (mysql_num_rows($result) ==1) indica che il nostro nominativo è presente in database setta una sessione
if (mysql_num_rows($result) == 1) {
$_SESSION['user_logged'] =$_POST['username'];
$_SESSION['user_password'] =$_POST['password'];
header("Refresh: 5; URL=\"index.php\"");
echo "Stai per essere trasferito sulla pagina da te richiesta!
";
echo "Se il tuo browser non lo supporta,<a href=\"index.php\"> clicca qui!</a>.";
} else {
//se non siamo presenti segue questa procedura
?>
<html>
<head>
<title>Pagina Log-in</title>
</head>
<body>
Username o password non validi!
Non sei registrato?Clicca qui!
<form action="user_login.php" method="post">
Username:<input type="text" name="username">
Password:<input type="password" name="password">
<input type="submit" name="submit" value ="Login">
</form>
</p>
</body>
</html>
<?php
}
} else {
//Procedura iniziale
?>
<html><head><title>Pagina di Log-in</title></head>
<body>
Fai il Login qui sotto con il tuo username/password...
Oppureclicca quiper registrarti.
<form action="user_login.php" method="post">
Username:<input type="text" name="username">
Password:<input type="password" name="password">
<input type="submit" name="submit" value="Login">
</form>
</p>
</body>
</html>
<?php
}
?>
Grazie mille a chiunque voglia aiutarmi