» Poradna » Programy

Refresh a POST premenne

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 7/7
 |   |   |  [195.91.64.---]

Ako zabezpecit, aby sa po stlaceni refresh (F5) stranka zobrazila s vynulovanymi alebo modifikovanymi POST premennymi?

Odpovědi na otázku

 |   | 

Co pouzit treba :
<php
header("location: puvodni_stranka.php");
?>

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [195.91.64.---]

tym vynulujem vsetky premenne. Da sa nejako vynulovat aj nejaka vybrana premenna?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Lze například definovat ihned po načtení stránky nějakou implicitní hodnotu té proměnné pomocí JavaSkriptu.
Vím je to řešení tak na pár dacek takže už mlčím

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Pardon. Už je na mě asi pozdě. Takže ten problém je trochu komplexnější a já bych to dokázal obejítjedině pomocí cookes.
Protože jinak by došlo ke změně proměnné už při prvním navštívení stránky což je u tebe asi nepřípustné. Takže mlčím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [195.91.64.---]

no mne ide o toto:
Mam stranku napisanu v PHP a pouzivam MySQL. Na stranke vyuzivam aj JavaScripty. Mam vypisany nejaky zoznam pri ktorom je javovske radio. Na konci zoznamu je okrem inych tlacidlo "Zmaz". Form tag ma posle na tu istu stranky s atributom "zmaz" no a ja zmazem zaznam s nejakym id (id je poradie v zozname). Vsetko sa pekne urobi, ale ked dam Refres, tak mi znova zmaze zaznam, ktory nadobudol hodnotu uchovanu v POST premennej...
Da sa to samozrejme riesit aj inak (aby id nebolo poradie, ale nejaka unikatna hodnota, lenze moja koncepcia databaze je "samoprecislujuca" a to by bol velky zasah do systemu)...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Nevím. Tak zobrazuj pro potvrzení výmazu dialog confirm.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Jestli typuji spravbe jde ti o nahled prave psaneho textu a pak ulozeni ??
jinak moznost pro ulozeni a zanechani treba hesla a jmena , uvedu priklad
function blabla() {
global $promenne...........;
<from>
<input type=text name=blabla />
<textarea></textarea>
<input type=submit />
</from>
}
header("location: index.php?name=bbb&id=fjvdjvfjvejnsakjvbj85772hfuh");
to same pak das na tu stranku kde se to ulozi a uz je to hotovo

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Refresh



Určitě si přečtěte


USB-C je konektor, který by chtěl vládnout všem

USB-C je konektor, který by chtěl vládnout všem

** USB-C se tváří jako nejuniverzálnější konektor všech dob ** Pravda je to však jen z části ** Při výběru příslušenství s USB-C dobře studujte parametry

20.  1.  2018 | Stanislav Janů | 59

Přechod z Windows na macOS: Co vás čeká a nemine

Přechod z Windows na macOS: Co vás čeká a nemine

** 5 kroků, které vás čekají, když se rozhodnete přejít z Windows na počítač značky Apple se systémem macOS ** macOS umí přenést data z počítače s Windows ** Při přechodu si budete zvykat na nové funkce a chování systému

17.  1.  2018 | Stanislav Janů | 148


Aktuální číslo časopisu Computer

Zachraňte nefunkční Windows

Jak nakupovat a prodávat kryptoměny

Otestovali jsme konvertibilní notebooky

Velký test 14 herních myší