| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 10.12.06 Prihlásený: 12.05.10 Príspevky: 22 Témy: 6 |
neviem si dat rady s tym ako zabezpecit formular pomocou casu nacitania stranky a odoslana (take jednoduche zabezpecenie proti spam botom ktory vyplnia cely formular bleskove a ja by som porovnaval cas od nacitania az po odoslanie formulara v sekundach) neviem ci by som to nemal este niekde zapisovat napr do cookies
|
|
Registrovaný: 13.05.08 Prihlásený: 07.11.14 Príspevky: 43 Témy: 7 | Napísal eMPiko: 05.03.2010 17:49 | |
|
Taky velmi prosty sposob: proste pouzije funkciu time(); ktora ti hodi hodnotu casu ked sa formular nacita. Toto odosles spolu so zvyskom formularu a ked to bude server spracovavat porovna aktualny cas s tym odoslanym.
|
|
Registrovaný: 10.12.06 Prihlásený: 12.05.10 Príspevky: 22 Témy: 6 | Napísal autor témy keno 10: 05.03.2010 19:21 | |
|
no len sa mi s tym nedari nechce mi fungovat ani len toto
Kód: if ($_POST['posli']!=="Odošli") { $cas=time(); }; if ($_POST['posli']=="Odošli") { $cast=time(); $cas=$cast-$cas; echo "<br />"; echo $cas; echo "<br />"; echo $cast; };
echo mi vypise to iste neviem preco
|
|
Registrovaný: 13.05.08 Prihlásený: 07.11.14 Príspevky: 43 Témy: 7 | Napísal eMPiko: 05.03.2010 19:58 | |
|
Skus toto:
Kód: <form action="" method="post"> <input type="text" name="poletextu" /> // nejake pole z formularu <input type="hidden" name="cas" value="<?php echo(time()); ?>" /> // skryte pole formularu, cez ktore sa posiela hodnota casu <input type="submit" name="odoslat" value="odoslat" /> </form> <?php $rozdiel = 10; // casovy rozdiel v sekundach if(isset($_POST['odoslat']) && time()>$_POST['cas']+$rozdiel) { // prva podmienka kontroluje ci bolo stlacene tlacidlo odoslat, druha kontroluje cas echo $_POST['poletextu']; // dalsia praca s formularom po overeni podmienok } ?>
|
|
Registrovaný: 10.12.06 Prihlásený: 12.05.10 Príspevky: 22 Témy: 6 | Napísal autor témy keno 10: 05.03.2010 21:07 | |
|
Ďakujem hidden vstupom ma to nenapadlo
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Ako odoslat hodnotu premennej pomocou formulara? v PHP, ASP | 3 | 1048 | 12.10.2011 17:12 Blackshadow | | zabezpečenie pc pomocou bezpečnostnej karty (HID,SmartCard.) v Ostatné | 1 | 245 | 17.01.2014 9:27 liqua1 | | Farba formulara v HTML, XHTML, XML, CSS | 3 | 574 | 15.08.2007 14:15 sento | | Spracovanie formulára v PHP, ASP | 1 | 563 | 09.04.2008 10:28 p360t | | Odoslanie formulara v JavaScript, VBScript, Ajax | 4 | 365 | 26.07.2012 21:52 shaggy | | Upravenia formulara v JavaScript, VBScript, Ajax | 2 | 451 | 17.02.2009 18:57 EmO_DQ | | Vytvorenie formulara v Ostatné programy | 0 | 247 | 16.09.2013 16:31 kati123 | | Spracovanie formulára v Ponuka práce | 0 | 598 | 28.10.2011 9:13 alwe | | Osetrenie formulara v PHP, ASP | 2 | 518 | 25.01.2010 16:36 Slappy | | zabezpečenie v Ostatné | 0 | 551 | 06.01.2010 20:37 Dany | | Zabezpečenie v Antivíry a antispywary | 2 | 342 | 18.07.2014 10:21 walther | | zabezpecenie v Redakčné systémy | 1 | 706 | 06.03.2007 21:05 masterdead | | vypocet casu v Vzdelanie, štúdium, škola | 10 | 3654 | 04.01.2009 0:58 Spirit | | Resetovanie casu v Operačné systémy Microsoft | 5 | 911 | 12.12.2008 9:47 elsofi | | pripočítavanie času v JavaScript, VBScript, Ajax | 7 | 1506 | 14.11.2008 8:32 rooobertek | | posun casu... v Správy pre vedenie fóra | 6 | 3129 | 26.03.2006 14:10 JanoF |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|