CGI em C/C++

Já andei procurando isso em C++ e encontro umas classes mirabolantes com um "quinlhão" de arquivos para incluir e no fim nunca dá certo, o negócio é simples,

AINDA PRECISO PESQUISAR MAIS SOBRE O ASSUNTO

O site que encontrei mais "mastigadim" foi esse:
http://pjtsalina.codigolivre.org.br/codigos/cweb.html

Fazendo um programa em C++
#teste.cpp
#include
using namespace std;
int main()
{
cout << "Content-Type: text/html\n\n";
cout << "html>body>h1>Alo HA !!!/h1>/body>/html>";
//coloque o sinal de < antes de html,body e h1 e /h1,/body e /html acima, é que
//aqui no Blogger não é permitido e eu não quer perder tempo
// em aprender a mexer no blogger agora
}

Compilando: g++ teste.cpp -o teste.cgi
Mever o arquivo teste.cgi para o diretório cgi-bin do apache, normalmente /var/www/cgi-bin

Garantir que o apache esteja sendo executado:
/etc/rc.d/rc.http status

Basta digitar no browser de sua preferência:
http://localhost/cgi-bin/teste.cgi

-----
O exemplo acima foi muito simples, porém funcional, agora preciso ver como obter variáveis de um formulário.

Comentários

Giovani disse…
Parabéns pelo artigo! Muito bem elaborado!

Caso queira relacionar meu blog com o seu, este também trata sobre CGI's.

Será um prazer adicioná-lo em meus links!

Abraços!

Postagens mais visitadas deste blog

GParted Live USB

Viagem para a Alemanha - O DIA