Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet törölni a POST-ot...

Hogyan lehet törölni a POST-ot ha frissítem az oldalt (PHP)?

Figyelt kérdés

Az lenne a gond, hogy történik egy submit és dolgozom egy formból a POST-al. Oké. De ha ráfrissítek utána egyből az oldalra újra él. Az sem segít ha miután dolgoztam vele dobok rá egy unsetet.

Konkrétan a probléma, hogy rányomok a submitra és bedobja a terméket a kosárba, ezzel nincs is baj, de ha frissítek egyből utána akkor bedobja (hozzáad + darabot) a meglévőhöz. Nem lehet valahogy törölni?

Bcs ha kicsit érthetetlen lett



2014. aug. 10. 19:31
 1/1 anonim ***** válasza:
100%

Nem lehet törölni. Frissítéskor a böngésző megismétli az utolsó kérést a szerver felé, ez magában foglalja a POST-ben küldött adatokat is.


Át kell alakítanod a kosárba dobást, úgy hogy:

1. az adatok feldolgozása után átirányítod a kérést (akár ugyanarra az oldalra, ahonnan jött), a lényeg, hogy ilyenkor nem lesz post adatod, mivel a böngésző frissítésre más kérést fog ismételni.

2. vagy ajax-ot használsz a kosárba rakásra, és dinamikusan, csak a megfelelő részét frissíted az oldalnak.

2014. aug. 10. 20:12
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!