Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dostęp do grafiki
Forum PHP.pl > Forum > Serwery WWW > Apache
..:: pingu ::..
witam,
mam taki problem czy mozna zrobic yak aby plik "grafka.jpg" był nie dostępny w przeglądarce np.
http://localhost/grafika.jpg
dało by brak dostępu...

ale skrypt index.php miał do niego dostęp
tzn mógł go przetworzyć itp.
FiDO
Zablokuj do niego dostep w httpd.conf z pomoca http://httpd.apache.org/docs-2.0/mod/mod_access.html i http://httpd.apache.org/docs-2.0/sections.html.
Skrypty php bedą miały do niego dostęp, bo odwołują się do plików bezpośrednio przez system plików a nie przez apacha.
matid
Można też za pomocą ModRewrite:

Wystarczy stworzyć plik .htacces o takiej treści:
Kod
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^'' [NC]

RewriteRule .*.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

I dostęp do wszystkich plików graficznych w obrębie folderu zostanie zabroniony, natomiast php będzie miało dostep.
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.