2017-11-19 2 views
0

Ich verwende diesen Code, um den Zugriff auf meine PHP-Dateien. Es funktioniert einwandfrei, wenn jemand versucht, auf diese Datei zuzugreifen, leitet er sie an error.php weiter. Aber wenn ich eine PHP-Datei mit IDM oder einem anderen Downloader herunterlade, kann die Ausgabe der ECHO-Funktion heruntergeladen werden. Wie kann ich das Herunterladen einer PHP-Datei verhindern? Meine Codes:Verhindern Herunterladen von PHP-Datei

<?php 
if(!isset($_SERVER['HTTP_REFERER'])){ 
    header('location:http://www.sitename.com/error.php'); 

    exit; 

} 


echo " 
XXXXXXX 
"; 

?> 
+2

verwenden Was bedeuten Sie durch 'funktioniert perfekt', 'Zugang', 'Download'. Bitte geben Sie an, was in bestimmten Szenarien passiert und wie sich das von dem, was Sie wünschen/erwarten, ändert und was das ist. – Progrock

+0

Bitte bearbeiten Sie Ihre Frage, um eine detailliertere Beschreibung dessen zu erhalten, was Sie tun möchten oder was Sie verhindern möchten. – Progman

+0

Ich habe meine Frage bearbeitet. @Progrock kannst du mir bitte sagen, ob es anders geht? – Yearmaz

Antwort

1

Sie können Ihre PHP-Dateien außerhalb Ihrer öffentlichen HTML-Ordner. Dann können Sie sie wie üblich in diejenigen aufnehmen, auf die Sie zugreifen dürfen.

Eine weitere Option ist .htaccess file

Verwandte Themen