En bedre løsning ville efter min smag være, at lave en .htaccess fil der forhindrer adgang til directory listing i undermapper, og en deny from all allow from <Din-ip>. Så slipper du for at skulle taste password, og det er kun requests fra din IP som ikke får en 403 forbidden http fejl.
Alternativt kan du nøjes med at forhindre directory listing og lave blokaden på IP i PHP, ved at smide noget lignende i toppen af hver fil der modtager trafik.
- // Ved flere godkendte besøgende
- $allowed_IPs = array('1.2.3.4', '127.0.0.1');
- if (!in_array($_SERVER['REMOTE_ADDR'], $allowed_IPs)) { exit; }
-
- // Ved kun én godkendt besøgende
- if ($_SERVER['REMOTE_ADDR'] != 'din.ip.x.x') { exit; }