Pokusavam napraviti jedan web site (pomalo ambiciozno za moje znanje... al eto) iako sam pocetnik...
Imam veeeliki problem ...
Svaka stranica mi sadrzi header.inc , footer.inc, i neki sadrzaj. Eh sada ja sam napravio login skriptu, ali nju bih postavio na taj sredisnji dio stranice ,recimo index .
E, problem je u tome što ja hocu da mi se u headeru ispise da je neko logovan, odnosno nije, i kad je logovan da izbaci link za log out.
Da mi se svaka stranica sastoji od jedne stranice, znao bih to uraditi, ali stvarno ne znam kako da mi header cita podatke iz skripte...
evo primjer sta sam ja uradio:
1. napravio sam formu za login, bazu, sve i postavio ovaj code na index.php
<?php
session_start();
if (isset ($HTTP_POST_VARS['username']) &&
isset ($HTTP_POST_VARS['password']))
{
$username = $HTTP_POST_VARS['username'];
$password = $HTTP_POST_VARS['password'];
$db_conn = mysql_connect ('localhost' , 'root','');
mysql_select_db ('test', $db_conn);
$query = 'select * from test '
."where username= '$username'"
. "and password = ('$password')";
$result = mysql_query ($query, $db_conn) ;
if (mysql_num_rows ($result) > 0 )
{
$HTTP_SESSION_VARS ['valid_user'] = $username;
}
}
?>
2. u header.inc sam stavio ovaj code:
<?php
if (isset ($HTTP_SESSION_VARS['valid_user']))
{
echo 'logovan si kao : ' .$HTTP_SESSION_VARS ['valid_user'].'
echo '<a href="logout.php"> log out ';
}
else
{
if (isset ($userid))
{
echo 'Niste dobro unijeli podatke';
}
else
{
echo 'Niste logovani';
}
}
?>
Eto to je moj pokusaj koji ne radi
