[PHP]problem z blokm IP |
[PHP]problem z blokm IP |
12.02.2009, 13:05:01
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 24.01.2007 Ostrzeżenie: (0%) |
Witam i prosze o pomoc bo rece mi opadają.
Mam zablokowac w zasadzie to przepuscic grupe adresów ip. Szperałem w necie i znalazłem kilka przykładowych kodów ale nie do konca to działa.
Musze zablokowac wszystkie inne adresy poza 20.23.0.* ; 20.23.1.* ; 20.23.50.* ; 20.23.51.* ; 20.23.44.55 ; 20.23.44.56 czyli te powyzsze mam przepuszczac a kazdy pozostały ma zostac zablokowany. Prosze o pomoc bo rece mi juz opadaja po prostu masakra. "^20\.23\.([01]|[5][01])\." jak zostawie tylko ta maske to działa dla sieci 20.23.0,20.23.1,20.23.50,20.23.51 ale jak chce dokładac dodatkowe adresy to kicha zaczyna fiksowac. pomocy |
|
|
12.02.2009, 13:16:58
Post
#2
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) |
ale bo popatrz... jak jest jakies IP to ono działa do 1, ale już nie działa do drugiego... musisz wstawić cos takieg:
// eee chociaż nie... bo to w dalszym ciagu sie bedzie wywalało... chyba lepiej byłoby tu użyc preg_match(); bo w innym wypadku musisz zrobić zmienną spełnialności... i sprawdzać ją na koniec... czyli przechodzisz przez całą tablicę... i jeżeli dla któregoś jest true to robisz '$allowForThis = 1' i pozniej na koniec sprawdzasz czy $allowForThis jest 1(to dostęp) lub 0. To powinno byc ok
Ten post edytował isso 12.02.2009, 13:31:26 -------------------- |
|
|
12.02.2009, 13:30:28
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 24.01.2007 Ostrzeżenie: (0%) |
fajnie tylko jakbyc mogł mi to naskrobac mniej wiecej chociaz bo niezbyt czaje please a z funkcj te druga tez probowałem i tez miałem podobny problem.... |
|
|
12.02.2009, 13:33:32
Post
#4
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) |
dodałem to w poprzednim poście...
-------------------- |
|
|
12.02.2009, 13:52:59
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 24.01.2007 Ostrzeżenie: (0%) |
dlaczego ja od razu nei napisałem na forum....
działą cudownie dziekuje. superrr |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 18:29 |