SkryptoMania.com - Darmowe skrypty PHP, Darmowe skrypty JavaScript, Darmowe szablony.

bet-at-home.com


Dostęp tylko dla wybranych adresów IP Email
Tutorials

 

Dostęp tylko dla wybranych adresów IP

 

<?

if (!ereg("192.168.0.1", $_SERVER ["REMOTE_ADDR"])) {exit;}
if (!ereg("172.16.0.1", $_SERVER ["REMOTE_ADDR"])) {exit;}
if (!ereg("^192.168.0", $_SERVER ["REMOTE_ADDR"])) {exit;}

?>
Znak ^ wpuści na stronę osoby z adresów rozpoczynających się na 192.168.0.[...].

Można również tak:
<?

if (!ereg("^192.", $_SERVER ["REMOTE_ADDR"])) {exit;}

?>
... czyli wszystkie rozpoczynajÄ…ce siÄ™ na 192.[...]

Jeżeli tych adresów jest dużo to lepiej stworzyć osobny plik .php z wszystkimi adresami,
czyli naszÄ… bazÄ™ np.:

W pliku baza.php umieścimy wszystkie adresy:
<?

if (!ereg("192.168.0.1", $_SERVER ["REMOTE_ADDR"])) {exit;}
if (!ereg("172.16.0.1", $_SERVER ["REMOTE_ADDR"])) {exit;}
if (!ereg("^192.168.0", $_SERVER ["REMOTE_ADDR"])) {exit;}

?>

Następnie na stronie, którą mogą oglądać tylko wybrane osoby,
wywołujemy naszą bazę poleceniem:

<? include("baza.php"); ?> //najlepiej umieścić na samej górze naszej strony czyli przed <HTML>

 
Valid XHTML & CSS | Template Design SkryptoMania | Copyright © 2009 by skryptomania.com