:)
imam index.php koji includuje login.php i kada su uneti user/pass tacni on kreira i upisuje u sesiju podatke:
Code:
/******** login.php **************/
session_start();
$_SESSION['sess_id'] = session_id();
$_SESSION['sess_vreme'] = time();
$_SESSION['sess_ip'] = $ip;
$_SESSION['sess_id_clan'] = $v_id[1];
$_SESSION['sess_tezina'] = 1;
$_SESSION['sess_id_pitanje'] = 0;
$_SESSION['sess_datum'] = $datum;
$_SESSION['sess_broj_pitanje'] = 1;
$_SESSION['sess_tacan_odgovor'] = 1;
pocetak koda index.php :
Code:
/********************** INDEX vrh strane *************************/
// IP adresa
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{ $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; }
else { $ip = $_SERVER['REMOTE_ADDR']; }
// provera sesija
if(!isset($_SESSION['sess_id']) or
$_SESSION['sess_vreme']>(time()+24*3600) or
$_SESSION['sess_ip']!=$ip or
!isset($_SESSION['sess_id_clan']) or
!isset($_SESSION['sess_tezina']) or
!isset($_SESSION['sess_id_pitanje']) or
!isset($_SESSION['sess_datum']) or
!isset($_SESSION['sess_broj_pitanje'])
) { // ako NIJE OK sesija
$login = 0;
session_unset();
}
else { // ako je OK sesija
$login = 1;
} // kraj else
e sad u kom grmu lezi zec... :)
samo da napomenem da sam probao vise varijanti: da stavim u index.php session_start() na vrh koda i opet nece... u php.ini fajlu session.auto_start je ukljucen za svaki slucaj i sve to lepo radi u firefoxu... ali opera i ie NOP :(
[Ovu poruku je menjao boskor dana 19.04.2006. u 13:04 GMT+1]