Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Możliwość ponownego odświeżenia strony dopiero po określonym czasie jak ?, jak wykonać taki trick ?
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----


Panowie mam pytanie odnośnie uniemożliwienia ponownego odświeżenia wysłania zapytania do CURL poniżej X minut.
Reasumując wchodząc na stronę wykonuje mi się odpytanie poprzez CURL do pewnego serwisu. Następnie wykonuje mi się update w bazie mysql.
Chciałbym teraz uniknąć aby user ponownie odświeżał stronę poniżej 5 - 10 minut.
Myślałem nad ciasteczkiem ustawionym na 5 min. jeżeli ciastko istnieje nic nie robi się, jeżeli ciastko jest przestarzałe lub nie istnieje to tworzy owe ciastko.
Czy taka opcja będzie dobra? Oczywiście nie biorę tu pod uwagę , że ktoś będzie sobie czyścić cache przeglądarki bo nie jest to, aż tak istotne.

Ten post edytował casperii 17.01.2016, 05:19:30
Go to the top of the page
+Quote Post
KsaR
post
Post #2





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

Ostrzeżenie: (0%)
-----


  1. $time = @file_get_contents('./time.txt') or 0; # pobieramy zapisany czas.
  2. if ($time<time()) # jesli pobrany czas jest mniejszy od aktualnego.
  3. {
  4. file_put_contents('./time.txt', (time()+3600)); # zapisujemy aktualny czas +3600s (godzina)
  5. # coś robimy, bo już można.
  6. }
  7. else
  8. {
  9. # coś jak jeszcze nie można.
  10. }


Ten post edytował KsaR 17.01.2016, 05:31:38


--------------------
Go to the top of the page
+Quote Post
casperii
post
Post #3





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----


Nie działa biggrin.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 03:39