たとえばPHPでフォームデータの送信・受信プログラムをちゃんと作っているにも関わらず、サーバーへのデータ送信($_GET,$_POST,$_FILESなど)がうまくいかないアナタ。 送信先のパスをかっこつけてませんか? かっこつけたパスを action属性に指定しないこと うまく送信できない人のフォームは action属性が/path/to/upload のようにスラッシュをつけないディレクトリ名を指定しています。 で、実際に受け取る先のプログラムは/path/to/upload/index.php だったりする。 なぜ失敗するのでしょうか? 実は裏でリダイレクトされてデータが空っぽになっている たしかに、/path/to/upload のように、末端にスラッシュやファイル名を直接指定しなくてもWEBサーバーはうまく解釈して /path/to/upload/index.php に導いてくれ