Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak przyblokować dostęp konkretnemu IP na WWW ??
boya
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


Otoz chce zrobic strone ktora sie nie otworzy konkretnemu nr IP 8O
Chodzi o pierwsze linijki kodu jak zdefiniowac adres IP (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Nio i jak wejdzie konkretne niepowołane IP to wyskoczy mu allert
"DOSTĘP ZABLOKOWANY"
A jak IP pozostałe to normalne www bedzie
Poniżej kod jak co by tu może sie dało zrobić

<?php
$ip = 192.25.213.21
if( $REMOTE_ADDR == $ip )
{
print ("Dostęp do strony zablokowany");
?>
<?php
}
else
{
print ("Przepraszam, wystąpił błąd !<BR>");
?>
TU WSTAWIMY STRONA DLA IP KTORE MOZE WEJSC
<?php
}
?>

Pozdrawiam I !!!!!!!!! (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) POMOCY !!!!!!!!!!!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
[fisher]
post
Post #2





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 4.03.2003

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


Cytat
Otoz chce zrobic strone ktora sie nie otworzy konkretnemu nr IP 8O
Chodzi o pierwsze linijki kodu jak zdefiniowac adres IP (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Nio i jak wejdzie konkretne niepowołane IP to wyskoczy mu allert
"DOSTĘP ZABLOKOWANY"
A jak IP pozostałe to normalne www bedzie
Poniżej kod jak co by tu może sie dało zrobić

POMOCY !!!!!!!!!!!



a nie lepiej zrobic tak ?

Kod
<?php

if($REMOTE_ADDR=="BANOWANE_IP"){

     print "access denied";

     exit;

}

?>

...reszta strony...


wg. mnie tak jest najprosciej

jesli banowanych adresow byloby wiecej to mozna zapisac w tablicy

Kod
$ban[]="192.168.0.4";

$ban[]="192.168.0.3";

$ban[]="192.168.1.4";


pozniej laczyc elementy i wyszukiwac w warunku if wyrazeniem regularnym to czy $REMOTE_ADDR wystepuje w zlepce tablicy z banami

that's all
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: 6.10.2025 - 03:42