Autor | Zpráva | ||
---|---|---|---|
DenDa Profil |
Hezký den,
potřeboval bych pomoct. Chtěl bych na svém webu, aby se jednoduše zobrazil a hned zmizel text pomocí jquery a to po přesměrování. Třeba když se uživatel přihlásí tak, že se mu na obrazovce zobrazí "byl jste přihlášen" a už je ze stránky login na indexu… Předem děkuji za reakce |
||
Venca V Profil |
#2 · Zasláno: 19. 1. 2011, 15:40:18 · Upravil/a: Venca V
No tak asi tu funkci zavolat až na indexu, ne? :-)
Velmi zjednodušeně: Na login.php: <?php if (přihlášení úspěšné) { přesměrovat na "index.php?ukaž-hlášku=1" } ?> A na index.php: <?php if ($ukaž-hlášku == true) {vypiš kód s voláním JS funkce } ?> |
||
Marek88 Profil |
#3 · Zasláno: 19. 1. 2011, 20:09:24
Na informace typu "byl jste přihlášen" nebo "zpráva odeslána" atd., je lepší použít session než předávat parametr v adrese (z důvodu například refreshe nebo uložení záložky a podobně).
Na login.php: <?php if (přihlášení úspěšné) { $_SESSION["ukaz_hlasku"]=1; přesměrovat na "index.php"; } ?> A na index.php: <?php if ($_SESSION["ukaz_hlasku"] == 1) { unset($_SESSION["ukaz_hlasku"]); vypiš kód s voláním JS funkce; } ?> |
||
NejakyTom Profil |
#4 · Zasláno: 19. 1. 2011, 20:13:57
Jeste lepsi je pouzivat na tyhle nedulezita data COOKIES, prece jenom session se uklada do souboru na hostingu a pri velkem poctu nastev by mohl vzniknout problem. Za to cookies nezatezuji server a je jedno kdyz uzivatel tuto hodnotu zmeni.
Idealni je jeste dopsat text - pokracujte zde -> odkaz. |
||
Časová prodleva: 13 let
|
0