2010-09-03 1 views

ответ

1

Да - это, как правило, своего рода CGI механизм. В зависимости от программного обеспечения, которое вы используете для запуска вашего веб-сервера, если он поддерживает CGI, его можно настроить для вызова вашей программы при запросе определенных URL-адресов. Вывод вашей программы на stdout будет отправлен обратно HTTP-клиенту.

Будьте осторожны с этим подходом, особенно если ваше приложение вводит данные от пользователя: ошибки в вашей программе могут привести к уязвимостям системы безопасности, если, например, у вас есть возможность переполнения буфера. Иногда интерпретируемые языки могут предлагать некоторую защиту.

1

Вы можете использовать любой исполняемый файл в качестве скрипта CGI (хотя обычно это скрипты perl или shell).

Сделайте свой исполняемый файл на C++ напечатайте все, что вам нужно, в stdout (cout).

Here отлично подходит для CGI, а 4.2 сообщает, что вы можете выполнить любой исполняемый файл через CGI.

Смежные вопросы