Hogy tudnék pár értéket megőrizni adatbázis nélkül?
Van egy rendszer ami pár felhasználónevet. Egy gombra kattintva (type=submit).
Az a probléma hogy az oldal frissítésekor a neveket tartalmazó változóknak az értéke megváltozik (nem vesz fel értéket)
Ez természetes.
Olvasgass cookie és session témában.
pl session
phpben: $_SESSION['nev'] = $username;
és ez megmarad a munkamenetben, vissza tudod kérni belőle.
vagy cookie(vagy localStorage) javascripttel
de szerintem amit te akarsz, hogy elküldi az űrlapot, de mondjuk hiba történik, ottmaradjanak az eddig beírt adatok:
<form>
...
<input type="text" name="username" value="<?php if(isset($_POST['username'])) echo $_POST['username'];?>" />
...
de figyelj oda, mert történhet olyan, hogy az adat html kódot, scriptet tartalmazhat, ami pl GETnél elég nagy hiba. Pl ide tudnám írni ezt: www.asd.hu/urlap?username=<script>alert('hack')</script>
így aki erről a linkről megy az oldaladra, kap egy alert üzenetet, de esetleg rosszabbat is okozhatna.
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!