ciao raga ho un problemino con questo codice...
La sua funzione è quella di controllare se l'utente ha fatto il loggin oppure no e di restituirmi username....
ecco, il codice:
Codice PHP:
<?
session_start
(); 

include 
'db.php';
$username $_POST['username'];
$password $_POST['password'];

if((!
$username) || (!$password)){
    echo 
"Perfavore inserisci le informazioni! 
"
;
    include 
'login.php';
    exit();
}

$password md5($password);

$sql mysql_query("SELECT * FROM utenti WHERE username='$username' AND password='$password' AND attivazione='1'");
$controllo_login mysql_num_rows($sql);

if(
$controllo_login 0){
    while(
$row mysql_fetch_array($sql)){
    foreach( 
$row AS $key => $val ){
        $
$key stripslashes$val );
    }
        
session_register('nome');
        
$_SESSION['nome'] = $nome;
        
session_register('cognome');
        
$_SESSION['cognome'] = $cognome;
        
session_register('email');
        
$_SESSION['email'] = $email;
        
session_register('userid');
        
$_SESSION['userid'] = $userid;
        
session_register('username');
        
$_SESSION['username'] = $username;
        
        
header("index.php");
    }
} else {
    echo 
"Non sei connesso! Il nome utente e la password non coincidono o non hai convalidato il tuo account!

    Perfavore riprova!
"
;
    include 
'index.php';
}
?>
e inveece questo codice lo metto nelle altre pagine:
Codice PHP:

session_start();
if ( empty( $nome ) ) {
?> Benvenuto Ospite,
 
<?
include 'controllo/controlloutente.php';

} else { include 
'db.php'; echo "Benvenuto, 
"
$_SESSION['nome'] .""
?>
 [url="controllo/logout.php"]Logout[/url] 
<? ?>
il problema e che mi mette semprel'index..
invece il controllo lo deve fare a tutte le pagine...
cosa è sbagliato?
:|
il problema è che