Unter Apache ist dies einfach: Fügen Sie eine <Files>
Direktive in Ihrer .htaccess, um den Zugriff von einem Webbrowser zu verhindern. Dies gilt nicht für PHP includes
und es ist eine gute Praxis, mehrere Dateien vor dem Zugriff des Browsers zu verstecken (obwohl Sie normalerweise versuchen werden, alle nicht zugänglichen Dateien in einem einzigen Verzeichnis zusammenzufassen).
<Files="myprivatefile.php">
deny from all
</Files>
Unter einem anderen Webserver können Sie die Datei aus Ihrem Dokument Root ausblenden, aber in einigen Fällen (z. B. wenn Ihre Skripte open_basedir
d in einer strengen Weise), wird es nicht funktionieren.