|
Jeżeli chcesz zabezpieczyć stronę, tak by mogli na nią wchodzić tylko użytkownicy z wybranymi numerami IP, należy na samym początku strony zastosować odpowiedni zapis sprawdzający numer IP odwiedzającego. W pierwszym przykładzie przeanalizujemy jaki zastosować zapis aby "wpuszczać" na stronę tylko jeden, konkretny numer IP. Przykład: Polecenie $_SERVER[’REMOTE_ADDR’] pobiera numer IP odwiedzającego. Funkcją ereg() sprawdzane jest czy wyrażenie regularne podane jako pierwszy argument (konkretny numer IP) zawiera w sobie (w tym przypadku musi być jednakowe) numer IP odwiedzającego. Jeżeli tak nie jest (czyli !ereg) następuje polecenie exit. Jeśli zatem na stronę dostanie się IP inne niż podane w funkcji, strona nie zostanie wyświetlona. Jeżeli chcemy dać możliwość wejścia na stronę kilku numerom IP, należy zastosować zapis z zastosowanie znaku | który jest odpowiednikiem albo. W poniższym przykładzie dostęp do strony dostaną użytkonicy z jednym lub drugim numerem IP. Można również zastosować zapis skrócony, który będzie informował, że chcemy wpuszczać na stronę takie adresy IP, których tylko część zgadza się z naszym wzorem. W poniższym przykładzie dostęp otrzymają adresy zaczynające się od 83.20 Autor: Adam Suchowski
Skomentuj
|
|




