2016-03-30 32 views
-1

私は入力ファイルにphpファイルをアップロードできないようにするにはどうすればいいですか?アップロードフォルダにこの.htaccessを追加しても動作しません。何か案が ?PHPファイルのアップロードを禁止する

RemoveHandler .php .phtml .php3 
RemoveType .php .phtml .php3 
php_flag engine off 
+0

アップロード後にファイル拡張子がPHPファイルであるかどうかを確認し、拒否します。 –

答えて

-2

アップロードする前にファイルの種類を確認してください。

if($_FILES["uploadFile"]["type"] == "text/php"){ 
    //reject 
} 
+0

これは、* upload *の後のmimetype *をチェックします。クライアントがアサートしたMIMEタイプです。これは信頼できません。 – symcbean

+0

おっと!質問をしなかった。 :( –

0

ユーザーがアップロードするファイルの種類を制御することはできません。アップロードした内容を検証することしかできません(公開したり、処理したり、適切に破棄します)。

関連する問題