私のマルチパートフォームのフローは、基本的に回答フォーム->プレビューフォーム->データベースへのアップロードです。
POSTデータは実際のフォームから新鮮なので、今はプレビューステップでファイルをアップロードしています。私の問題は$_FILES、データベースへのアップロード関数で1回アクセスすることです。これは、内部で1回var_dump($_FILES)戻るためです。array(0) {}upload_to_database()
受け取るinput[type=file]ためだけにプレビューステップで実際に非表示にすることを考えましたが、セキュリティ上の理由からこれは不可能です。upload_to_database()$_FILES
どうすればこれを解決できますか?
編集
申し訳ありませんが、上記の私の投稿はあいまいでした。
upload_to_database()実際に関数で一度アップロードしたいです。ユーザーが確実に回答を得るデータベースへのアップロードとは異なり、プレビュー段階でユーザーのファイルをアップロードすることは悪い習慣だと思います。
現在、アップロードはプレビュー内でのみ機能するため、現在プレビュー中です。に移動すると、$_FILESは空になりupload_to_database()ます。
$_FILESプレビューから完全で一貫性のあるものを取得するにはどうすればよいupload_to_database()ですか?