Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Blokowanie odświeżania strony
SeSsam
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.06.2010

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


Witam.
Jestem tutaj nowym użytkownikiem i nie wiem czy w dobrym dziale napisałem. Napisałem tutaj bo uznałem że ten dział jest najsłuszniejszy.
Mój problem polega na odświeżaniu strony. Da się zablokować żeby jak ktoś ciągle stronę odświeżał żeby pojawiał się komunikat?

Pozdrawiam. (IMG:style_emoticons/default/dry.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No to musisz zdefiniować termin "ciągle odświeżał".
Go to the top of the page
+Quote Post
SeSsam
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.06.2010

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


Cytat(wookieb @ 14.06.2010, 14:54:37 ) *
No to musisz zdefiniować termin "ciągle odświeżał".


Jak to zrobić? Poprosił bym o jakieś szczegóły. (IMG:style_emoticons/default/sadsmiley02.gif) (IMG:style_emoticons/default/tongue.gif)

Cytat(phpion @ 14.06.2010, 14:55:46 ) *
Zapis w sesji/ciachu/bazie kolejno wykonywane operacje w postaci: adres -> czas. Dzięki temu będziesz mógł wyczaić czy użytkownik nie odświeża non stop tej samej strony (adres powtarzający się w krótkich odstępach czasu).


Można jaśniej ? Jestem początkujący w php. Potrzebuje skrypt na te stronę.

refresh (IMG:style_emoticons/default/offtopic.gif)

Ten post edytował SeSsam 14.06.2010, 13:58:31
Go to the top of the page
+Quote Post
armon
post
Post #4





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 24.09.2009

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


Cytat(SeSsam @ 14.06.2010, 16:59:03 ) *
Jak to zrobić? Poprosił bym o jakieś szczegóły. (IMG:style_emoticons/default/sadsmiley02.gif) (IMG:style_emoticons/default/tongue.gif)



Można jaśniej ? Jestem początkujący w php. Potrzebuje skrypt na te stronę.

refresh (IMG:style_emoticons/default/offtopic.gif)


Zdefiniować = opisać.

Opisałeś w to sposób wieloznaczny, chodziło o sprecyzowanie Twojego problemu.

  1.  
  2. if (!isset($_SESSION['time']) && !isset($_SESSION['actualFile']))
  3. {
  4. $_SESSION['time'] = time();
  5. $_SESSION['actualFile'] = basename($_SERVER['PHP_SELF']);
  6. }
  7. else
  8. {
  9. if ( (time() - $_SESSION['time']) < 2 && ($_SESSION['actualFile'] == basename($_SERVER['PHP_SELF'])) )
  10. $showContent = false; //lub header("Location: <a href="http://google.pl&quot%3b%29;" target="_blank">http://google.pl");</a> lub dodanie do listy zbanowych etc. ;)
  11. else
  12. {
  13. $_SESSION['time'] = time();
  14. $_SESSION['actualFile'] = basename($_SERVER['PHP_SELF']);
  15. $showContent = true;
  16. }
  17. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 13:37