Hirdetés
- Vezetékes FEJhallgatók
- 5.1, 7.1 és gamer fejhallgatók
- Projektor topic
- sRGB? DCI-P3? Ez áll a színhelyesség mögött.
- A Sony megmutatja milyen monitor illik a PlayStation 5-höz
- Shield TV-t csinált a Shieldből az NVIDIA
- ASUS ROG Ally
- Soundbar, soundplate, hangprojektor
- Valami baja van a tápomnak
- Bambu Lab 3D nyomtatók
Új hozzászólás Aktív témák
-
válasz
Sk8erPeter
#3288
üzenetére
szerk: közbe átírtam, mert mégse jó úgy...
Nem kell a session-be tenni, hanem csak annyit csinálsz, hogyha sikeresen felvetted az adatbázisba a postolt adatokat, akkor csinálsz egy $_SESSION['siker'] = true; trükköt, majd header('Location: ', $_SERVER[''PHP_SELF'');, amivel eltűnik a $_POST, s akkor a $_SESSION['siker'] miatt kiíratod, hogy sikerült, majd unset($_SESSION['siker']). -
Sk8erPeter
nagyúr
Igaz, nem kell az egész sessiont destroy-olni, én is arra gondoltam egyébként, hogy $_SESSION['post'] vagy ehhez hasonló nevű változóba adom meg az értékeket. Ez így jó megoldás lenne?
Van egy űrlapom, ott elküldöm az értékeket, ugyanazon az oldalon fel is dolgozom őket, aztán szeretném, ha többé nem lehetne ugyanezeket az értékeket elküldeni frissítésnél.
No de akkor az konkrétan hogyan is néz ki?
$_SESSION['post'] = $_POST;
és aztán végül is mit csekkolok?
(az oké, hogy aztán sikeres lefutásnál gondolom unset($_SESSION['post'])Vagy mégis inkább pakoljam át külön php-fájlba a feldolgozást, és a form action-nél állítsam be annak az elérési útját? Igazából azért gondoltam arra, hogy ugyanazon az oldalon dolgozom fel az adatokat, hogy ha hiba van, tehát nem adtak meg minden szükséges értéket, akkor egyszerűen írja ki a form fölé a hibákat, aztán jelenítse meg ugyanúgy, a már megadott értékekkel (! hogy ne kelljen újra begépelni), ne kelljen mindig "vissza" linkekre kattogni hibánál.
Na de ha átirányítom az oldalt feldolgozás érdekében, akkor az eredeti oldalon hogy fog megjelenni a szükséges kimenet, ha a feldolgozás után ismét visszairányítás történik? -
válasz
Sk8erPeter
#3285
üzenetére
Hát ez elég gány, akkor inkább a SESSION['post'] vagy valami másba adod meg, s aztán azt unsetteled, nem az egész sessiont. De minek kell ez? fentebb olvastam valami átirányítós dolgot, akkor amiatt kell? És konkrétan mit postolsz?
Új hozzászólás Aktív témák
- Vezetékes FEJhallgatók
- Külföldi prepaid SIM-ek itthon
- EarFun Air Pro 4+ – érdemi plusz
- Kuponkunyeráló
- A vártnál korábban érkezhet a Xiaomi 17 Ultra
- 5.1, 7.1 és gamer fejhallgatók
- Projektor topic
- Apple iPhone 16 Pro - rutinvizsga
- Konzolokról KULTURÁLT módon
- sRGB? DCI-P3? Ez áll a színhelyesség mögött.
- További aktív témák...
- Lenovo ThinkPad P1 Gen 4 i7 32GB RAM 512GB SSD NVIDIA T1200 16 2560 1600 Garancia
- Dell Precision 7550 i7 32GB RAM 512GB SSD NVIDIA Quadro T1000 FHD
- Dell Precision 5560 i7 32GB RAM 512GB SSD NVIDIA RTX A2000 FHD+
- BOMBA áron eladó új Microsoft Surface Laptop 4 garanciával! AMD Ryzen 5 /16GB /256 SSD/TOUCH/13.5"/
- Dell Latitude 7420 i7 / 32GB /1TB SSD / FHD IPS
- BESZÁMÍTÁS! Gigabyte B450 Aorus Elite R5 5600X 32GB DDR4 512GB SSD RX 6700XT 12GB ZALMAN S2 TG 750W
- Lenovo V130-15IGM laptop (Pentium Silver N5000/8GB/256GB SSD
- Asus ROG G20AJ - Intel Core i7-4790, GTX 980 + eredeti doboz
- BESZÁMÍTÁS! ASUS ROG STRIX RTX 3080 10GB videokártya garanciával hibátlan működéssel
- Honor X7a 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
(az oké, hogy aztán sikeres lefutásnál gondolom unset($_SESSION['post'])

