Forum » Programiranje » [PHP] header no-chace
[PHP] header no-chace
shorvat ::
Lep pozdrav,
imam dadoteko baza.php, ki v bazo vpiše podatke, ki so bili poslani iz predhodne forme. Ko se vpis izvede, redirektam userja na index.php. Zgodi se, da kdo klikne back in bi rad, da ga v tem primeru redirekta spet na index, brez da se izvede baza.php še enkrat. Na začetku fajla baza.php imam:
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
kar pomeni, da se koda ne izvede (ob kliku na back button) ampak se odpre stran, kjer piše: Stran je potekla. Rad bi, da se ne pojavi ta stran, ampak me v tem primeru redirekta na index.php.
lp, sašo
imam dadoteko baza.php, ki v bazo vpiše podatke, ki so bili poslani iz predhodne forme. Ko se vpis izvede, redirektam userja na index.php. Zgodi se, da kdo klikne back in bi rad, da ga v tem primeru redirekta spet na index, brez da se izvede baza.php še enkrat. Na začetku fajla baza.php imam:
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
kar pomeni, da se koda ne izvede (ob kliku na back button) ampak se odpre stran, kjer piše: Stran je potekla. Rad bi, da se ne pojavi ta stran, ampak me v tem primeru redirekta na index.php.
lp, sašo
mHook ::
Naredi tako, da POST narediš sam nase (POST sprejme isti php, kot izgradi obrazec za vnos). S tem pristopom lahko enostavno uporabniku ponudiš popravke (npr. napačen e-mail, tel.št.,...), brez da bi moral klikati nazaj in bojaznijo, da se izgubijo podatki.
Ko preveriš da so vsi podatki OK, jih vpišeš v bazo in narediš redirect. Če uporabnik klikne Back, se mu pokaže obrazec za urejanje podatkov (podatki so ažurni, saj dobiš GET request in jih prebereš iz baze).
Ko preveriš da so vsi podatki OK, jih vpišeš v bazo in narediš redirect. Če uporabnik klikne Back, se mu pokaže obrazec za urejanje podatkov (podatki so ažurni, saj dobiš GET request in jih prebereš iz baze).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | php mysql query in redirect zatemOddelek: Izdelava spletišč | 633 (560) | schtr4jh |
» | PHP + MySQL excel export pomoč?Oddelek: Izdelava spletišč | 1484 (1331) | sumoborac |
» | PHP, povezava, _SESSIONOddelek: Izdelava spletišč | 846 (671) | Lion29 |
» | BB forum na indexOddelek: Izdelava spletišč | 1622 (768) | root987 |
» | Pomoč pri forumuOddelek: Izdelava spletišč | 1188 (1110) | ~Panter~ |