2016-09-15 14 views
-1

PHPではREQUESTとしてCソースファイルを送信できますが、サーバーはソースファイルをコンパイルし、コンパイル済みのEXEファイルをRESPONSEとして送信します。最後に、クライアントがexeファイルを受け取ると、自動的に実行されます。クライアントはコンパイラを使わずにコードをコンパイルすることができます。PHPのクライアントからサーバー上のCコードをコンパイルする方法

+2

「マシン上で自動的に実行される」セキュリティ上の欠陥?どのようなセキュリティ上の欠陥? –

+0

**それを.exeにコンパイルすると、クライアントのマシンにインストールされているCコンパイラは必要ありません。** - ファイルを実行するだけですか? – Xatenev

+0

番号。実際に私は人々がコードをコンパイルし、結果を即座に見ることができるWebアプリケーションを開発したいと思っています。 –

答えて

0

Linuxサーバを使用している場合は、shell_execを試してgccを実行し、サーバ側でクライアント側のコードをコンパイルして、クライアントに出力することもできます。

関連する問題