Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zabezpieczenie
Forum PHP.pl > Forum > Przedszkole
island
Jak zabezpieczyć strone www, aby tylko pewna grupa adresów ip mogła korzystać/przeglądać? Czy wystarczającym zabezpieczeniem jest sprawdzanie 'REMOTE_ADDR'??
Blame
  1. Tworzysz tablicę z numerami ip, które mają dostęp do strony.
  2. Za pomocą $_SERVER["REMOTE_ADDR"] sprawdzasz czy dany ip występuje w tablicy, jeśli tak to wyświetlasz stronę, jeśli nie przekierowujesz użytkownika od np. index.php.

Jeśli chodzi o umożliwienie dostępu to tak. W wypadku banowania można by jeszcze pobawić się z cookie's ale chyba nie ma to większego sensu.
MateuszS
Przyklad uzycia

  1. $ips=array(
  2. 'ip_1',
  3. 'ip_2' //itd
  4. );
  5.  
  6. $ip=$_SERVER['REMOTE_ADDR'];
  7. if(!in_array($ip,$ips)) {
  8. header('Location: idz_w_pieruny.php');
  9. }
Zosiek
deny from xxx.xxx.xxx.xxx w .htaccess
Ociu
A co jeśli osoba, którą chcesz dopuścić do strony ma zmienne ip ? Radził bym jednak zrobić logowanie.
wNogachSpisz
 w htaccess bedzie najwydajniej...... chyba smile.gif 
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.