salve ragazzi buona domenica
il problema che vi voglio porre che mi assilla da giorni e questo :
una volta fatto il login in di un utente esce la scritta benvenuto utente pinco pallino sull'home page che sara la pagina login1.php xo non appena mi sposto da un altra pagina del sito mi esce la scritta nessun utente presente...come se andasse x la strada falsa pur avendo attivato in tutte le altre pagine del sito la session_start
come fare vi posto la pagina
login1.php
codice:
<?php
include("ConnUtenti.php");
session_start();
header('Cache-Control: Private');
$mail = $_POST['mail'];
$password = $_POST['passi'];
$nome = $_POST['nome'];
$log = false;
if(!$log){
$insert = "SELECT * FROM tab WHERE mail = '$mail' AND pass = '$password'";
$risultato =mysql_query($insert);
$riga = mysql_num_rows($risultato);
if($riga > 0){
$log=true;
while($row = mysql_fetch_array($risultato))
{
$_SESSION['user']=$row['mail'];
$_SESSION['id']=$row['id'];
$_SESSION['nome']=$row['nome'];
$_SESSION['cognome']=$row['cognome'];
$_SESSION['pass']=$row['pass'];
$_SESSION['pass2']=$row['pass2'];
}
}else{
$Utente = "Nessun utente presente";
}
}
}
}
?>
<HTML>
<BODY>
<div style=" position:absolute; left:54%; top:6%; z-index:2">
<?
if($log){ include ("ben.php");
}
echo ($Utente);
?>
</BODY></HTML>