В настоящее время я учусь в классе веб-приложений в моем колледже, и мы изучаем сценарии 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