Jeżeli chcesz ograniczyć dostęp do pliku datafeed bazujący na adresach IP, musisz umożliwić dostęp następującym adresom IP, abyśmy mogli pobrać Twój plik datafeed:
- 185.163.111.210; 185.163.111.211; 185.181.103.244; 185.181.103.245;
- 5.9.155.216; 49.12.87.83; 162.55.131.237; 94.130.8.145;
- 82.208.165.150; 138.201.54.147; 95.77.99.177;
Oto przykład kodu, który możesz łatwo dodać do strony PHP, aby aktywować to ograniczenie:
<?php
if(!in_array($_SERVER['REMOTE_ADDR'], array("185.163.111.210", "185.163.111.211", "185.181.103.244", "185.181.103.245",
"5.9.155.216", "49.12.87.83", "162.55.131.237", "94.130.8.145",
"82.208.165.150", "138.201.54.147", "95.77.99.177"))) {
if (!headers_sent()) {
header("HTTP/1.1 403 Forbidden");
}
die("You are not allowed to access this resource from IP " . $_SERVER['REMOTE_ADDR']);
}
?>
Konieczne jest dodanie wszystkich adresów IP z powyższej listy. Pominięcie jednego z nich może doprowadzić do trudności z pobieraniem pliku datafeed lub uniemożliwić rozpoznanie innych problemów, które mogą pojawić się w przyszłości.
Doradzamy regularne sprawdzanie opublikowanej powyżej listy adresów IP, ponieważ z upływem czasu może ona ulec zmianie.
Umieszczony w: Ograniczenia związane z plikiem datafeed