Mi a hibája a kövektező PHP/HTML-nek?
van egy formom ami így kezdődik:
<form action=" [link] method="get">
kérdésem az lenne, hogy miért nem tudom én azt a mod változót elérni utána az index.php.ből úgy hogy
$_GET["mod"] ?
Üresen érkezik a mod, pedig a linkben ott van, viszont ha href -el csinálom akkor működik!
A gond, hogy keveredik a form és az URL-ben történő paraméterátadás.
Csináld így:
<form action=" [link] method="get">
<input type="hidden" name="mod" value="login">
…
Persze ha valóban űrlapról van szó.
Ezt nem igazán értem.
Mondjuk van egy oldal, ami feldolgozza a bejelentkezést. Ez az index.php?mod=login
Ekkor csinálhatsz egy login formot:
<form method="get" action="…/index.php">
<input type="hidden" name="mod" value="login" />
Név: <input type="text" name="nev" /><br />
Jelszó: <input type="password" name="jelszo" /><br />
<input type="submit" value="Belépés" />
</form>
Mondjuk pont a jelszót tartalmazó formoknál ellenjavallt a GET paraméterátadás, itt célszerű POST-al küldeni az adatokat, mert a GET paraméterei az URL-ben is látszanak, így pl. az előzményekben…
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!