![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam strone ze formularzem, po wcisnieciu przycisku nastepuje przeslanie formularza do tej samej strony. Np pobieram nazwe pliku ktory bede usuwal. Jak teraz zrobic by po wykonaniu przeslania byla czyszczona pamiec, a dokladiej by po wcisnieciu odswiez formularz nie byl ponownie wysylany i nie nastepowalo ponowne usuniecie pliku?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Z tym czyszczeniem pamięci to trochę przesadziłeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
A co do zapobiegania kasowania skasowanego pliku, to możesz zastosować taki mechanizm: [php:1:44455021b0]<?php if( $_POST['skasuj'] ) { if( $_SESSION['LastUpdated'] + 120 < time()) { unlink($jaki_tam_plik); $_SESSION['LastUpdated'] = time(); } else { // a tu akcja w przypadku odswierzenia strony np. Header("Locaton: ./"); } } ?>[/php:1:44455021b0] 120 - liczba sekund po jakiej będzie można znowu kasować |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 09:15 |