ViszinisA Posted September 13, 2007 Report Posted September 13, 2007 ello tip tie pashi komentaari [kaut gan attiecas uz visaam manaam lapas daljaam kur ir forma] nospiezot pievienot komentaaru vinjsh pievienojas, viss ir jauki a ja dumais lietotaajs nospiez Refresh, tad piem. ieksh IE atveras lodzinjsh ar Retry or ok [esam redzeejus gan jau] dazaas vietaas, es ieiku <meta> tagu ar refresh uz to pashu lapu peec 0 sekundeem Q1: var kaut kaa savadaak izdzeest to $_POST? lai nebuutu japaarlaaee lapa
andrisp Posted September 13, 2007 Report Posted September 13, 2007 Izdzēst $_POST tu nevarēsi. Bet pēc pievienošnas vari redirektēt ar header('Location: ...'). (Es tā vienmēr daru). Vari uztaisīt arī smalkāku sistēmu, kas pārbauda vai tieši tādi paši dati jau neeksistē datubāzē. Ja eksistē, tad neļauj pievienot. Pārbaudi ierobežot uz vienu IP adresi, kā arī uzlikt kaut kādu timeout'u.
ViszinisA Posted September 13, 2007 Author Report Posted September 13, 2007 hederis shajaa gadiijumaa man laikam neder man tos komentaarus ieraksta datu baazee kaut kad pa vidu scriptam man jau viss pirms tam ir izvadiits, un vis drizaak buus errors par jau aizsutiitu hederi :p tad nu jaaliek vien buus meta tags xD mle
andrisp Posted September 13, 2007 Report Posted September 13, 2007 Vēl jau vari enablēt arī outpu_bufferingu iekš php.ini konfigurācijas...
ViszinisA Posted September 13, 2007 Author Report Posted September 13, 2007 nav ne jausmas ko tas dod! :)
ViszinisA Posted September 13, 2007 Author Report Posted September 13, 2007 slinkums :p labaak paliekam pie <meta> taga
Andris Posted September 13, 2007 Report Posted September 13, 2007 (edited) a ja dumais lietotaajs nospiez Refresh,tad piem. ieksh IE atveras lodzinjsh ar Retry or ok [esam redzeejus gan jau] Es nekad neizmantoju vienu un to pašu linku datu saglabāšanai un formas parādīšanai, līdz ar to tādu problēmu nav. Pēc datu saglabāšanas (jau minētais) header('Location: ...') un var spiest, cik grib to Refresh. http://xx.xx/?action=form <form action="?action=save"> http://xx.xx/?action=save header('Location: ?action=form'); Edited September 13, 2007 by Andris
andrisp Posted September 13, 2007 Report Posted September 13, 2007 Es nekad neizmantoju vienu un to pašu linku datu saglabāšanai un formas parādīšanai, līdz ar to tādu problēmu nav. Ja uztaisa redirektu, tad arī izmantojot vienu linku, problēmu nebūs.
Andris Posted September 13, 2007 Report Posted September 13, 2007 Ja uztaisa redirektu, tad arī izmantojot vienu linku, problēmu nebūs. Protams, var arī tā. Bet pašam tomēr saprotamāk, ja linki ir dažādi, var pārsūtīt uz save arī no citas formas.
Val Posted September 13, 2007 Report Posted September 13, 2007 ērtāk tomēr, kad faili pēc skaita mazāk :)
Recommended Posts