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
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
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
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.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0