私はCsharpでWebサーバを開発していますので、PHPコンパイラをインストールしたいと思います。コンパイラにhttpリクエストを送信するには
現在の状態:Webサーバは、PHPページをコンパイルすることができ、作業との接続を受信している、私はprocces start
を使用してPHPコンパイラを起動していると私はそのような引数としてGETパラメータを送信することができます。問題がある
php.exe name=1 /index.php
投稿を送る方法、データとHTTPヘッダーをコンパイラに提供するなど、より良い方法で?
私はあなたのソリューションを高く評価しています。私はデータを送信するのが好きです。平文の取得とポストではマルチパートのコンテンツはどうでしょう? 私はリソースをもっと使いたくないのですが(サーバ内蔵)、fastcgi –
これがファイルのアップロードに関するものであれば、['$ $ _FILES'](http://php.net/manual/en/reserved.variables.files.php)のスーパーグローバルに挿入することができます。より複雑なすべてのもの(例えば、本格的なMIMEマルチパートメッセージ)では、これは実行可能ではありません。また、コマンドラインの長さは[制限されています](http://stackoverflow.com/questions/3205027/maximum-length-of-command-line-string)。これらの理由から、とりわけセキュリティは、CGIまたはFastCGIを採用することを強くお勧めします。 – DaSourcerer