サーバーにアップロードされたファイルを保護する方法を検討しています。
ドキュメントに出くわし$this->security->sanitize_filename()
ましたが、ファイルのアップロード中にファイル名に使用する方法がわかりません。Something<?php exit;?>.jpg
悪意のある名前や、URL パスを台無しにする可能性のあるスラッシュを含む名前を誰かにファイルに付けてほしくありません。
Codeigniter のファイル アップロード クラスは、sanitize_filename を自動的に使用しますか? そうでない場合、どのように使用できますか?
最初に $_FILES で何かを行い、次に sanitize_filename を使用してから、アップロード構成で file_name に渡す必要がありますか? $_FILES からファイル名にアクセスするにはどうすればよいですか?