[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
zabezpecenie formulara pomocou casu

Registrovaný: 10.12.06
Prihlásený: 12.05.10
Príspevky: 22
Témy: 6 | 6
NapísalOffline : 05.03.2010 16:11 | zabezpecenie formulara pomocou casu

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 :oops:


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.05.08
Prihlásený: 07.11.14
Príspevky: 43
Témy: 7 | 7
NapísalOffline : 05.03.2010 17:49 | zabezpecenie formulara pomocou casu

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.


Offline

Užívateľ
Užívateľ
zabezpecenie formulara pomocou casu

Registrovaný: 10.12.06
Prihlásený: 12.05.10
Príspevky: 22
Témy: 6 | 6
Napísal autor témyOffline : 05.03.2010 19:21 | zabezpecenie formulara pomocou casu

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 :(


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.05.08
Prihlásený: 07.11.14
Príspevky: 43
Témy: 7 | 7
NapísalOffline : 05.03.2010 19:58 | zabezpecenie formulara pomocou casu

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
}
?>


Offline

Užívateľ
Užívateľ
zabezpecenie formulara pomocou casu

Registrovaný: 10.12.06
Prihlásený: 12.05.10
Príspevky: 22
Témy: 6 | 6
Napísal autor témyOffline : 05.03.2010 21:07 | zabezpecenie formulara pomocou casu

Ďakujem hidden vstupom ma to nenapadlo :D


 [ Príspevkov: 5 ] 


zabezpecenie formulara pomocou casu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Ako odoslat hodnotu premennej pomocou formulara?

v PHP, ASP

3

1049

12.10.2011 17:12

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

zabezpečenie pc pomocou bezpečnostnej karty (HID,SmartCard.)

v Ostatné

1

248

17.01.2014 9:27

liqua1

V tomto fóre nie sú ďalšie neprečítané témy.

Upravenia formulara

v JavaScript, VBScript, Ajax

2

451

17.02.2009 18:57

EmO_DQ

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie formulara

v Ostatné programy

0

250

16.09.2013 16:31

kati123

V tomto fóre nie sú ďalšie neprečítané témy.

Spracovanie formulára

v Ponuka práce

0

600

28.10.2011 9:13

alwe

V tomto fóre nie sú ďalšie neprečítané témy.

Osetrenie formulara

v PHP, ASP

2

518

25.01.2010 16:36

Slappy

V tomto fóre nie sú ďalšie neprečítané témy.

Farba formulara

v HTML, XHTML, XML, CSS

3

576

15.08.2007 14:15

sento

V tomto fóre nie sú ďalšie neprečítané témy.

Spracovanie formulára

v PHP, ASP

1

565

09.04.2008 10:28

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

Odoslanie formulara

v JavaScript, VBScript, Ajax

4

365

26.07.2012 21:52

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

zabezpecenie

v Redakčné systémy

1

712

06.03.2007 21:05

masterdead

V tomto fóre nie sú ďalšie neprečítané témy.

zabezpečenie

v Ostatné

0

556

06.01.2010 20:37

Dany

V tomto fóre nie sú ďalšie neprečítané témy.

Zabezpečenie

v Antivíry a antispywary

2

347

18.07.2014 10:21

walther

V tomto fóre nie sú ďalšie neprečítané témy.

posun casu...

v Správy pre vedenie fóra

6

3134

26.03.2006 14:10

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Posun času

v Krčma

9

1573

04.11.2010 21:20

Jeffo

V tomto fóre nie sú ďalšie neprečítané témy.

Rátanie času

v JavaScript, VBScript, Ajax

0

1126

26.08.2009 17:35

d0.0b

V tomto fóre nie sú ďalšie neprečítané témy.

zaznamenávanie času

v Ostatné programy

2

878

21.12.2011 21:03

alex7625



© 2005 - 2024 PCforum, edited by JanoF