Gacha Posted March 3, 2004 Author Report Share Posted March 3, 2004 Venom Es jau to <meta... >vienmēr izmantoju. Situācija: Lapa saucas coments.php tu tajā izlasot joku aizpildi formu un nospied submit un lapa refreshojas un tiek postoti dati uz tas pashas lapas un tie ievietojas DB un uzreiz parādās lapā. Un pēc tavas teorijas, sanāk, ka tā pēc tam vēlreiz refreshosies. Sanāks 2 refresh vienam postam! Tas takš nav smuki. Varbūt tevi nesapratu! Droši vien, ka var takš tā, ka pēc posta saņemšanas dati tiek dzēsti no turienes, kur viņi atrodas(kaut kur tempaa, vai huyviņzin kur) un refreshojot nekas nenotiek :P Link to comment Share on other sites More sharing options...
Venom Posted March 4, 2004 Report Share Posted March 4, 2004 Tā, apskaidrosimies mazliet. Tev ir lapa kautkāds.php Šajā lapā ir forma, kurai action=tas pats .php Pēc formas azipildes lapa netiek vis "refreshota", bet atvērta no jauna, ar papildus $_POST/$_GET mainīgo pārsūtīšanu Tad tu tos datus paņem pretī. Ja tagad kāds specam nospiedīs F5/Refresh, tad tiks atkārtota formas datu nodošanas operācija. Tāpēc mēs gribam, lai $_POST/$_GET dati mums pazustu - tāpēc pēc pirmās formas apstrādes mēs taisam redirektu [nevis refreshu] uz to pašu lapu, tādejādi $_POST/$_GET tiek nonullēti. Tālāk pēc refresha dati vairs netiks sūtīti. Link to comment Share on other sites More sharing options...
Gacha Posted March 4, 2004 Author Report Share Posted March 4, 2004 Vo ir! Kārtējo reizi paldies Venomam! Nu es sapratu apm kāda ir atšķirība starp to heder location: un <meta.....> :D Link to comment Share on other sites More sharing options...
Recommended Posts