2010-12-02 11 views
2

私は、スクリプトが不要なデータをPHPスクリプトにアップロードしないようにする方法を見つけようとしています。私はもともと、HTTPプロトコルに対して明白な着信読み取り接続を抹消しようとしていましたが、動作させることができませんでしたが、代替案を調査しており、100-Continueステータスコードが必要なものであることがわかりました。私のクライアントは必要なヘッダーとExpect: 100ヘッダーを送信し、サーバーは100 Continueまたは417 Expectation failedのいずれかを送り返す必要がありますが、PHPが処理を行う前にApacheから100の応答が戻ってきたようです。 PHPがリクエストヘッダを調べ、100 Continueの応答を返信して、着信データを処理し続ける方法はありますか?私はすでに生データをphp://inputから読んでいます。100-Continue from PHP/Apache

おかげで、 J

答えて

1

あなたは(アップロードが完了するまで実行されません)、純粋なPHPコードでそれを行うことはできませんが、PHPの拡張機能を作成することができます。アップロードプロセスにフックするuploadprogress拡張子を見てください。

+0

リンクをありがとう、コードを調べた後、私はそれが答えだと思います。 – JWood