Autor | Zpráva | ||
---|---|---|---|
MAUGLI Profil * |
#1 · Zasláno: 9. 5. 2007, 09:03:21
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 |
#2 · Zasláno: 9. 5. 2007, 09:20:49
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 |
#3 · Zasláno: 9. 5. 2007, 10:46:01
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 |
#4 · Zasláno: 9. 5. 2007, 13:06:40
..a co kontrolovat neskryté tlačítko submit?
|
||
MAUGLI Profil * |
#5 · Zasláno: 9. 5. 2007, 13:33:21
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. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0