PHP-ból adat visszaküldés a hivófélnek hogyan lehetséges, ha...?
Van egy index.html és egy login.php-m. A célom az lenne, hogy a login.php-ből (egy bizonyos feltétel esetén) egy stringet visszaküldjek a hívó (index.html-nek), de anélkül, hogy azt $_GET-tel kelljen csinálnom, hogy az url sávba ne jelnjen meg (azaz Nem így akarom visszaadni, hogy
pl header("Location: index.html?error=hibaüzenet")).
($_POST-tal nem sikerült elérnem a kívánt célt, vagy csak én csináltam lehet rosszúl, ha mégis lehetséges úgy)
Hogyan lehetne ezt megoldani?
(Végeredményképp az lenne h a html-be h ha a visszakapott változó értéke x, akkor megjelenik egy új bekezdés)
A HTML leíró nyelv, erre nem képes. Javascript is kell neked hozzá.
AJAX a kulcsszó, amivel google-ban találhatsz mindent hozzá.
Pedig vagy GET-tel, vagy POST-tal kell megoldanod. Tapasztalatom, hogy a POST is alap szinten ugyanúgy működik, mint a GET, csak értelemszerűen más változóból kell az értéket kivadászni.
(Apró kötekedés: gyanítom, hogy az nem "igazi" HTML dokumentum, hanem PHP, csak némi HTML körítéssel. Natúr HTML nem tudna PHP-vel kommunikálni.)
Pedig a kérdező a példában index.html-t mondott, nem php-t.
Amúgy az a lényegi különbség a POST és GET között, hogy a GET a HTTP headerben utazik, a POST a bodyban. Így a GET limitált url-encoded string lehet csak, POST meg bármi (bináris) is, akár fájl is.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!