il seguente codice verifica i dati inseriti nella form di login
Codice PHP:
<? ob_start();
include('inc/conn.inc.php');
include('inc/functions.php');
include('inc/db_sel_functions.php');
$nomeutente = trim(stringa_db($_POST['nomeutente']));
$password = trim(stringa_db($_POST['psw']));
$passwordcr = sha1($password);
$sql="SELECT id FROM tbuser WHERE nomeutente = '$nomeutente' AND psw = '$passwordcr'";
$result = mysqli_query($conn,$sql) or die("Invalid query");
$num_rows = mysqli_num_rows($result);
if ($num_rows != 1 )
{
header("Location: errore.php");
exit;
}
else if ($num_rows == 1)
{
$sqlNome = "SELECT";
$resultdue = mysqli_query($conn,$sqlNome);
while ($rowdue = mysqli_fetch_array($resultdue)) {
$nome = $rowdue['nome'];
}
session_start();
$_SESSION['user'] = $nomeutente;
$_SESSION['nome'] = $nome;
header("Location: gestionale/index.php");
exit;
}
?>
il codice funziona quando però accedo alla pagina gestionale/index.php e tento di stampare il contenuto della variabile $_SESSION['nome']
non mi stampa nulla
$nome = $_SESSION['nome'];
echo $nome;
niente nessun errore e nessun nome