Non sono riuscito ad interpretare del tutto il messaggio.
Comunque probabilmente ti conviene usare le sessioni.
Tu stai facendo qualcosa del tipo: index.php?login=nomeutente
In questo modo il dato nomeutente è noto soltanto alla pagina index.php. Se tu cambi pagina e volessi visualizzare il nomeutente dovresti mandarlo ancora.
Puoi risolvere in vario modo. Uno è che ti crei una sessione.
All'inizio di index.php, prima ancora di <html>, devi scrivere
Codice PHP:
<?php
session_start();
a quel punto quando l'utente compila il modulo di login e lo invia a index.php?login=nomeutente, allora lo script proseguirà così
Codice PHP:
//verifichi se c'è un parametro in GET
//se c'è crea la variabile di sessione
if(isSet($_GET['login'])) $_SESSION['utente']=$_GET['login'];
if(isSet($_SESSION['utente'])) {
//caso in cui il login è avvenuto. Mostra la scritta ciao nomeutente
echo "Ciao ".$_SESSION['utente'];
}
else {
//qui il codice normale della pagina index.php, prima che avvenga il login
}
Bye bye
Emanuele