| Autor | Zpráva | ||
|---|---|---|---|
| lusk Profil * |
#1 · Zasláno: 31. 5. 2009, 15:58:09
ahoj, je nějak možné "unsetovat posty" nebo musím refresohovat stránku? Přijde mi hrozné plýtvání časem refresohovat stránku..
|
||
| Nox Profil |
#2 · Zasláno: 31. 5. 2009, 17:54:14
Jasně že jde použít unset na post... si to mohl zkusit a za 5 vteřin na to dojít sám ;)
|
||
| lusk Profil * |
#3 · Zasláno: 31. 5. 2009, 18:48:51
;) zkoušel jsem to, jinak bych nepsal. dočet jsem se již také že posty jsou na straně uživatele, proto je nelze smazat
|
||
| AM_ Profil |
#4 · Zasláno: 31. 5. 2009, 21:00:41
Pokud ti jde o ochranu proti dvojímu odeslání formuláře, tak přesměrování skrz header("location: adresa") se běžně používá a těch pár milisekund snad nikomu neublíží. Problém postů je v tom, že když refreshuješ stránku, prohlížeč položí serveru stejný dotaz jako když ji načetl poprvé, tedy včetně POST dat. když to unsetuješ na straně PHP, tak se ti obsah smaže pouze pro dané provedení skriptu a při refreshi už to nemá vliv.
|
||
| lusk Profil * |
#5 · Zasláno: 1. 6. 2009, 12:49:26
nesmaže to obsah ani pro dané provedení skriptu...
|
||
| bohyn Profil |
#6 · Zasláno: 1. 6. 2009, 15:09:36
lusk
„nesmaže to obsah ani pro dané provedení skriptu...“ unset primo na $_POST mozna nepujde, budes muset projit cele pole nebo udelat $_POST = array(); |
||
|
Časová prodleva: 16 let
|
|||
0