• ベストアンサー

ファイルの転送が問題なく完了したか確認したい。

WEBサーバー上に test.zip を置いています。 index.phpにアクセスしたユーザーが、 フォーム上のボタンを押す事によってtest.zipのダウンロードが始まるようにして、 転送が問題なく終わったら内部カウンタを1つインクリメントさせたいと思います。 転送の完了を確認する良い方法はありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

サーバー側でクライアント側の挙動を確実に知る事はできないのですが、デフォルト状態でPHPはクライアントがダウンロードを中止した場合、スクリプトの実行も止まりますので、スクリプトの一番最後で内部カウンタをインクリメントすれば良いと思います。ただ、「スクリプトが最後まで走った」という事と「転送が無事完了した」とは同一ではないのでこの点は注意して下さい。

参考URL:
http://www.php.net/manual/ja/features.connection-handling.php
tessyu
質問者

お礼

どうもありがとうございました!!!

関連するQ&A