![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 1.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
witam, mam problem ponieważ nie wiem w jaki sposób nadać dla każdego odwiedzającego dzienny limit wyświetlania danej strony.
Załóżmy wchodzi user anonimowy na stronę z filmikami i chcę aby mu się dwa filmiki wyświetliły a reszta aby została zablokowana i pisało że dzienny limit przekroczony pozdrawiam. Ten post edytował qoryto 23.02.2010, 18:47:54 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Proszę nadać sensowny tytuł.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 4 Dołączył: 3.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Pobierasz ip wysyłasz do bazy ile oglądną i jeśli wynik wynosi 2 to koniec. Albo użyj ciastek ale to każdy bardziej zaawansowany od poziomu nk ominie.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 34 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Pobierasz ip wysyłasz do bazy ile oglądną i jeśli wynik wynosi 2 to koniec. Albo użyj ciastek ale to każdy bardziej zaawansowany od poziomu nk ominie. Ip nie jest dobrym rozwiazaniem.. a nawet fatalnym jest duzo stron ktore udostepniaja adresy serwerow proxy.. po drugie jaki jest sens dodawania +1 do limitu za kazdym odwiedzeniem strony ze wszystkimi filmami.. raczej chodzi o to zeby zrobic limit+=1 w momencie kiedy ktos juz wlaczy odtwarzanie tego filmu albo strone gdzie wyswietlany jest tylko jeden film nie przychodzi mi narazie do glowy jak wychwycic moment wlaczenia filmu ![]() Same limity trzymal bym w bazie bo pozwala ci to zwiekszac limity dla konkretych uzytkownikow za odpowiednie profity ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 1.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
w jaki sposób to zrobić?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
No musi być po IP, nie ma wyjścia, znajdz jakas liste ip proxy, te najczesciej uzywane czy cos i wyklucz te IPki, dorzuć do tego COOKIES (ale w inteligentny sposó
![]() -------------------- O! Zimniok :P
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
1. IP+cookie i inne takie
2. By oglądać daną stronę należy się zarejestrować |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 1.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
hmm nie wiem od czego się zabrać, pomoże ktoś?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 34 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
No musi być po IP, nie ma wyjścia, znajdz jakas liste ip proxy, te najczesciej uzywane czy cos i wyklucz te IPki, dorzuć do tego COOKIES (ale w inteligentny sposó ![]() tego sie nie da zrobic ![]() ![]() ja bym to zrobil na sesjach odczego zanczac hmm nie wiem co masz...ale ja bym zrobil tak 1. logowanie 2. jakis mini PA (panel administratora) gdzie mozesz odszukac uzytkownika i nadac mu jakies prawa 3. zmodyfikowac odpowiednio strone zeby wyswietlalo sie odpowiednio : -- dla kogos kto jest nie zalogowany cos innego -- dla osoby zalogowanej: ---- zalezy kto ma jakie uprawnienia, limity i jeszcze inne bajery to ci daje kompletna kontrole nad uprawnieniami uzytkownikow + inne typu co gdzie i ile razy wochodzil. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 1.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
mi głównie chodzi o to aby zrobić bez logowania, user wchodzi może oglądnąć film 1 raz pozniej mu wyskakuje info żeby oglądać bez limitów musi wysłać sms. Taka prosta bajka - system płatności mam, ale nie wiem w jaki sposób z tymi sesjami + blokowanie IP + cookie aby przez 24 godziny nie mógł oglądać z tego IP.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 12.04.2009 Skąd: Rypin Ostrzeżenie: (0%) ![]() ![]() |
cookies można usunąć łatwo, ja proponuję zapisywanie statusu(aktywny, zablokowany) do bazy i zapisywać czas zablokowania ostatniego, a przy wykonywaniu skryptu obliczać ile godzin minęło, jeżeli więcej niż 24 no to status zmieniasz na aktywny. Polecam zapis ip do bazy, ale musisz pamiętać że neostrada jest podła i każdy w każdej chwili może zmienić sobie ip, dlatego rejestracja użytkowników będzie raczej niezbędna jeżeli chcesz pełnej kontroli nad swoimi użytkownikami, proponuję też dodać rejestrację za sms(dzieci neostrady zniechęci to jeżeli by chcięli sobie stworzyć kilka kont, naturalnie zwykłych użytkowników też to pewnie zniechęci, no ale coś za coś.)
Sesje by były dobrym rozwiązaniem o ile jedna sesja trwałaby 24 godziny... jak masz dedyka możesz to zmienić chyba, ale nie jestem pewny ktoś na forum pisał że długość sesji ustawia się w konfiguracji php albo apache |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 34 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Sesje by były dobrym rozwiązaniem o ile jedna sesja trwałaby 24 godziny... jak masz dedyka możesz to zmienić chyba, ale nie jestem pewny ktoś na forum pisał że długość sesji ustawia się w konfiguracji php albo apache sesje mozna tez trzymac w bazie wiec mozesz sam sprawdzic kiedy zostala zalozona, jezeli przekracza 20 min to out jezeli nie chcesz logowania to w jaki sposob chcesz identyfikowac usera? Pisalem ze IP odpada Wg mnie logowanie jest najrozsadniejsze i w pelni kontrolowane... szczegolnie jak zrobic platna rejestracje jak pisal kolega wyzej, co sprawi ze nie bedzie zakladania nowych kont Ten post edytował wiiir 25.02.2010, 12:10:57 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:57 |