Autor Zpráva
MAUGLI
Profil *
Zdravím,

potřeboval bych radu ohledně řešení kontroly, jestli byl odeslán formulář

... znám 2 možné způsoby, ale přesně nevím, jejich výhody a nevýhody... respektive ani nevím, jestli fungují v základu stejně :)


1)

<INPUT type="hidden" value="registrace" name="robot">
...
if (isset($_POST['robot']) && ($_POST['robot'] = "registrace")):

2)

if ($_SERVER['REQUEST_METHOD'] != 'POST')



Který způsob je lepší a proč?

Děkuju moc za radu

M.
MzM
Profil
Moc dotazu nerozumím. První příklad zkontroluje, jestli byl odeslán hidden input robot (přes post), druhý jestli je odeslaný form nastavený na metodu "POST".
Co myslíš tím, "jestli byl odeslán formulář"?
Taps
Profil
Já to mám vyřešené pomocí skrytého tlačítka a jsem spokojen, zatím nikdy nebyl žádný problém. Skryté tlačítko mám mezi tagy <form>
MzM
Profil
..a co kontrolovat neskryté tlačítko submit?
MAUGLI
Profil *
Jestli chápu vaše odpovědi správně, tak není problém nahradit if ($_SERVER['REQUEST_METHOD'] != 'POST') přes ISSET ... a je to tak možná lepší...

Je to tak?

M.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0