konto usunięte
Temat: sesja i zmienna "username" jako global
mam zrobiony taki system logowania:
$who=$_POST['who'];
$username=$_POST['username'];
$password=$_POST['password'];
if($who==logowanie) {
$result = MYSQL_QUERY("select * from w_users WHERE username = '$username' and userpass = '$password'") or die ("nie znaleziono");
if($userinf = mysql_fetch_row($result))
{
$Login = $userinf[1];
$_SESSION['Login']=$userinf[1];
}
else
{
echo"Podano zły login lub hasło";
}
}
if (session_is_registered('Login'))
{
echo "<br><br> ".$username." zalogowany";
}
else
{
echo "formularz logowania";
if (session_is_registered('Login'))
{
echo "coś tam coś tam";
i mam zmienną $username, lecz mogę ją wywołać tylko tuż po zalogowaniu, jeżeli przejdę wywołam jakąś inną funkcję zmienna znika.
global $username nie przynosi rezultatów
jak zrobić aby $username (które jest defacto nazwą użytkownika w bazie) mogło być wyświetlane w każdym miejscu po wywołaniu go..?