Как использовать сценарий C ++ CGI?

В настоящее время я учусь в классе веб-приложений в моем колледже, и мы изучаем сценарии cgi. Мне сложно понять, как реализовать мой сценарий CGI. Когда я нажимаю на свою ссылку, появляется окно с просьбой загрузить мой файл helloworld.cgi вместо простого перенаправления.

HTML:

<html>
    <body>
        <a href="/user/local/apache2/cgi-bin/helloworld.cgi">click me</a>
    </body>
</html>

C ++:

#include <iostream>

using namespace std;

int main(){
    cout << "Content-type: text/html" << endl;
    cout << "<html>" << endl;
    cout << "   <body>" << endl;
    cout << "       Hello World!" << endl;
    cout << "   </body>" << endl;
    cout << "</html>" << endl;

    return 0;
    }

Сценарий CGI хранится по адресу /user/local/apache2/cgi-bin/helloworld.cgi

6
задан Tony Delroy 28 January 2011 в 02:33
поделиться