Autor | Zpráva | ||
---|---|---|---|
Ghade Profil * |
#1 · Zasláno: 9. 3. 2014, 20:17:11
zdravím, stránka mi píše chybu a nemohu najít příčinu... Budu rád za každou pomoc.
Parse error: syntax error, unexpected ')' in *** on line 24 if (isset($_SESSION["cas_prihlaseni"])) { if (time() - $_SESSION["cas_prihlaseni"] > 1800)) { $_SESSION = array(); if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time() - 42000, '/'); } session_unset(); session_destroy(); header("location:../sign-in.php?last_login=1, TRUE, 303"); exit; } else if (time() - $_SESSION['cas_prihlaseni'] > 120) { $_SESSION['cas_prihlaseni'] = time(); // update last activity time stamp } } |
||
Fisir Profil |
#2 · Zasláno: 9. 3. 2014, 20:19:32
Reaguji na Ghada:
Na druhém řádku ti přebývá závorka. |
||
Ghade Profil * |
#3 · Zasláno: 9. 3. 2014, 21:00:59
Skvělý, už to funguje. Ještě bych měl jeden dotaz. Snažím se kontrolovat, zda je uživatel online či ne a teď přemýšlím, zda tenhle kód stačí k tomu, že pokud by uživatel odejde ze stránky, bude offline po určitém čase?
if (isset($_SESSION["cas_prihlaseni"])) { if (time() - $_SESSION["cas_prihlaseni"] > 1800) { mysql_query("UPDATE users SET online=0 WHERE username = '".$_SESSION['username']."'"); $_SESSION = array(); if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time() - 42000, '/'); } session_unset(); session_destroy(); header("location:../sign-in.php?last_login=1, TRUE, 303"); exit; } else if (time() - $_SESSION['cas_prihlaseni'] > 150) { $_SESSION['cas_prihlaseni'] = time(); mysql_query("UPDATE users SET online=1 WHERE username = '".$_SESSION['username']."'"); } } |
||
Časová prodleva: 9 let
|
0