Dostaję dużo ruchu na moich stronach php, ale bez zestawu zmiennych $_SERVER['HTTP_HOST']
.
Ten ruch przypomina 1 uderzenie na sekundę. Nie wiem, co to może być, ale dla zmniejszenia obciążenia serwera robie to na górze każdej strony PHP:
if (!isset($_SERVER['HTTP_HOST']))
exit;
Czy wiesz, co może być przyczyną tego? Czy można bezpiecznie wyjść, gdy HTTP_HOST
nie jest ustawione?
Czy normalny użytkownik może odwiedzać moje strony bez ustawienia HTTP_HOST
?
- wersja PHP: 5.2.0-8
- Apache: 2.2.3
Czy masz jakieś statystyki? Jakie zasoby są wymagane? czym są adresy IP? cokolwiek innego - prawdopodobnie klienta użytkownika? –
Na marginesie: "normalny" użytkownik prawdopodobnie użyje "normalnej" przeglądarki i wszyscy od dawna używają HTTP/1.1, a ta wersja wymaga nagłówka "Host: ...". Tak więc może się zdarzyć, że zwykły użytkownik uzyska dostęp do witryny bez nagłówka 'Host: ...', ale jest to naprawdę mało prawdopodobne. –