Appel par un lien : | <a href="/cgi-bin/program.exe"> |
Demander une image : | <img src="/cgi-bin/program.exe"> |
Formulaire en GET : | <form method=GET action="/cgi-bin/program.exe"> ... </form> |
Formulaire en POST : | <form method=POST action="/cgi-bin/program.exe"> ... </form> |
Appel direct : | http://www.tonserver.fr/cgi-bin/program.exe |
Sous Windows : | c:\internet\delphi\cgi |
Sous Linux : | /home/httpd/cgi-bin |
Voici le programme CGI le plus simple ! |
Program ExempleCGI; {$apptype console} begin WriteLn('content-type: text/html'); Writeln; WriteLn('Bonjour le monde !'); end. |
Content-type : | c'est la description du contenu (ici du texte HTML) |
Ligne vierge : | c'est OBLIGATOIRE, c'est pour dire "fin de l'entête/début du document" (le browser n'affiche pas l'entête). |
Le reste : | c'est ce que tu affiches dans "Affichage/Source" (Internet Explorer) |
L'appel se fait par : | http://votreserver/cgi-bin/ExempleCGI |
@ECHO OFF ECHO content-type: text/html ECHO. ECHO ^<HTML^>^<HEAD^>^<TITLE^>^</TITLE^>^</HEAD^>^<BODY^> ECHO Bonjour le monde ! ECHO ^</BODY^>^</HTML^> |