非常に基本的な PHP 複数ファイル アップロード フォームがあります。
<form action="file.upload.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="id" value="<?php echo $_REQUEST['id']; ?>" /> <input type="hidden" name="bypass" value="1" /> <input multiple type="file" name="file[]" id="file"> <input type="送信" name="送信" value="送信"> </フォーム>
いくつかのファイルではすべて正常に動作しますが、あまりにも多くの大きなファイルをアップロードすると、隠し変数が PHP に送信されなくなります (!)
from 変数が PHP によって無視される原因がわかりません (?)
(フィドラーで確認したところ、フォームは実際にクライアント側から正しいデータを送信します...つまり、フォームフィールドbypass
でありid
、クライアント側で適切に入力されています...)