Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Includowanie
Forum PHP.pl > Forum > PHP
Snoopy
Witam.
Chciałbym się dowiedzieć czy jest możliwość takiego przygotowania pliku aby był widoczny w przeglądarce po zaincludowaniu w innym ale nie jako on sam samodzielny.

Już tłumacze o co mi chodzi:

mam plik index.php i plik np. menu.php
w index.php includuję menu.php

i wszystko ma się ładnie wyświetlić, ale jeśli ktoś w przeglądarce wpisze http://cos.com/menu.php to chciałbym aby nie zobaczył nic.

Jest to możliwe?
Cysiaczek
Albo albo.
Albo użyjesz zabezpieczeń serwera, czyli po prostu odmówisz dostępu do katalogu z poziomu .htaccess, albo zdefiniuj jakąś stałą w pliku index.php i w pliku menu.php sprawdzaj, czy jest zdefiniowana (is_defined('nazwa_stalej')). Jeśłi nie ma, znaczy, że plik wywołany samodzielnie i uzyj np. exit().

Pozdrawiam.
Snoopy
Oki, zastosowałem .htaccess ale teraz jak chcę podejrzeć plik albo wejść do katalogu z poziomu przeglądarki to pojawia się error 500, próbowałem zrobić redirect na stronę główną ale za każdym razem kończy się to niepowodzeniem i dalej jest error 500.
W chwili obecnej .htaccess wygląda tak:

Access allow 127.0.0.1
Redirect http://127.0.0.1/stronka/
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.