Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blokowanie IP oprócz wybranego PHP
Forum PHP.pl > Forum > PHP
KrisKros123
Witam,

Czy jest taka możliwość w PHP, żeby zablokować na przykład plik strona.php dla wszystkich IP oprócz mojego. Szukałem w internecie i nic wyświetla się blokowanie wybranych IP, a nie o to mi chodzi. Można też za pomocą .htaccess, ale blokuje wszystkie pliki i nie o taki wynik mi chodziło, pomoże mi ktoś, skryptu nie mam, przepraszam, ale nie wiem jak się do tego zabrać, za pomoc dziękuje.
trueblue
https://stackoverflow.com/a/18247653
markuz
  1. var_export($_SERVER); // w środku tej tablicy jest ip osoby która chce coś od serwera, nie pamiętam klucza
  2. if (twojeip !== ip_osoby_ktora_chce_cos_od_serwera) // zwroc 403/404
KrisKros123
Dzięki naprowadziłeś mnie na dobry trop, na razie zrobiłem to w ten sposób, ale to jeszcze ulepszę:

  1. <?php
  2. $IP = $SERVER['REMOTE_ADDR'];
  3. if ('000.00.000.00' !== $IP)
  4. {
  5. header("Location: errors/403.html");
  6. }
  7. ?>


To z headerem zrobiłem, żeby zobaczyć czy działa i faktycznie działa.

Naprawdę dzięki smile.gif.

A tak przy okazji zapytam, gdzie można (sprawdzona strona) rozpocząć kurs PHP?
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.