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" }
?>
<?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 }
?>
<?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:
1<?php
2if (přihlášení úspěšné) {
3$_SESSION["ukaz_hlasku"]=1;
4přesměrovat na "index.php";
5}
6?>
<?php
if (přihlášení úspěšné) {
$_SESSION["ukaz_hlasku"]=1;
přesměrovat na "index.php";
}
?>

A na index.php:
1<?php
2if ($_SESSION["ukaz_hlasku"] == 1) {
3unset($_SESSION["ukaz_hlasku"]);
4vypiš kód s voláním JS funkce;
5}
6?>
<?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.
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0