![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 27.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich. Od wczoraj piszę coś na wzór auto surfu wszytko fajnie tylko jedna rzecz mi się nie podoba (IMG:style_emoticons/default/dry.gif)
jest to plik surf.php odpowiedzialny za wyświetlanie stron w surfie.
chodzi mi dokładnie o tą linijkę if(sek<=0){ jak zrobić żeby przy odświeżaniu strony nie nabijały się punkty dla użytkownika zalogowanego na swój profil jak i odejmowane temu użytkownikowi którego reklama wyświetlana jest w surfie tylko dopiero po upłynięciu tych 20s zostały obie te operacje wykonane? Jak narazie to można ciągle klikać F5 i te operacje się wykonają ... Proszę o pomoc moze ktoś z was ma jakiś pomysł Ten post edytował ColdFiree 27.05.2011, 05:25:49 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zapisz w sesji czas aktualny + 20 sekund i przy wejściu porównuj, jeżeli bieżący >= zapisany wtedy wpuść.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 27.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Czyli po session_start deklaruję zmienną $czas = time()+20; ?
Mógłbyś mnie bardziej oświecić bo nie wiem teraz czy ten kog javascript zostaje i w tym if sprawdzam czy czas sesji + 20 sekund upłynęło czy nie? Gdybyś mógł mi to jakoś z obrazować byłbym bardzo wdzięczny (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Czyli po session_start deklaruję zmienną $czas = time()+20; ? Powiedzmy ;] Bardziej $_SESSION['czas'] = time()+20; ale nie na początku - bo nigdy nie wejdziesz, musisz to zrobić po zaktualizowaniu pola w bazie. A sprawdzanie musi odbyć się przed. Będzie to wyglądało tak:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 01:17 |