![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 1 Dołączył: 3.11.2008 Skąd: Kozienice - Polska Ostrzeżenie: (0%) ![]() ![]() |
Witam, czy da się zrobić aby strona była wyświetlana tylko raz na 24h / raz na 5 minut dla danego IP?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Odpowiednie ustawienie cookie oraz zadeklarowanie, że jeśli cookie istnieje, to żeby nie wyświetlać strony i sprawa załatwiona (IMG:style_emoticons/default/winksmiley.jpg) Pamiętaj jednak, że cookie można w każdej chwili usunąć, przez co będzie można po raz kolejny zobaczyć stronę.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 10 Dołączył: 7.01.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
skoro jest ip to nie trzeba cookies
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 1 Dołączył: 3.11.2008 Skąd: Kozienice - Polska Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 10 Dołączył: 7.01.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
musisz znalezc funkcje ktora sprawdzi ip wchodzacego na strone
porownac z ip dla ktorego chcesz wyswietlic z godzina robisz podobnie sprawdzasz aktualna godzine(funkcja date(), doczytaj w manualu), i czy aktualna godzina pasuje do tego przedzialu w ktorym moze sie wyswietlic, to sprawdzisz funkcja eregi(), lub mozesz wypisac recznie jesli chodzi tylko o 5 minut jesli oba warunki zostana spelnione to dajesz strone php.net (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Tak sprawdzisz ip delikwenta i wyświetlisz mu co chcesz. Jeżeli chcesz sprawdzić czy już był, to musisz IP zapisywać albo w pliku albo w bazie danych i wtedy sprawdzać czy osoba już była. Czas zalogowania żeby go po 5 minutach wyrzucało to lepiej zrobić w JS, ale w PHP też możesz ustawić refresh po 5 minutach (czytasz z bazy date i godzine zalogowania, i ustawiasz zmienną na godzina + 5 minut, wtedy zabijasz sesje) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 06:07 |