Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blokowanie IP oprócz wybranego PHP, Zablokowanie wszystkich IP oprócz 1 do wybranego pliku na stronie
KrisKros123
post 26.03.2018, 17:22:08
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.03.2018

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


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.
Go to the top of the page
+Quote Post
trueblue
post 26.03.2018, 17:34:22
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


https://stackoverflow.com/a/18247653


--------------------
Go to the top of the page
+Quote Post
markuz
post 26.03.2018, 17:34:41
Post #3





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


  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


Ten post edytował markuz 26.03.2018, 17:35:14


--------------------
Go to the top of the page
+Quote Post
KrisKros123
post 27.03.2018, 13:31:24
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.03.2018

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


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?

Ten post edytował KrisKros123 27.03.2018, 13:32:11
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 07:13