2017-11-19 7 views
0

私はこのコードを使用して自分のPHPファイルにアクセスします。誰かがこのファイルにアクセスしようとすると、error.phpにそれらを転送します。しかし、IDMなどのダウンローダーを使ってphpファイルをダウンロードすると、ECHO機能の出力をダウンロードすることができます。 PHPファイル出力のダウンロードを防止するにはどうすればよいですか?マイコード:PHPファイルのダウンロードを防止する

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

    exit; 

} 


echo " 
XXXXXXX 
"; 

?> 
+2

を使用することです。特定のシナリオで何が起きているのか、それがあなたの望む/期待しているものからどのように変化するのかを述べ、それが何であるか教えてください。 – Progrock

+0

質問を編集して、何をしたいか、防止したいことの詳細な説明を追加してください。 – Progman

+0

私は自分の質問を編集しました。 @Progrock他の方法があれば教えていただけますか? – Yearmaz

答えて

1

あなたの公開HTMLフォルダの外側にあなたのPHPファイルを置くことができます。次に、あなたがアクセスを許可するものの上にいつものようにそれらを含めることができます。

別のオプションを使用すると、「アクセス」、「ダウンロード」、「完璧に動作します」とはどういう意味ですか.htaccess file

関連する問題