CGI en ISAPI
Via een formulier (form) kan men gegevens invoeren en doorsturen naar een internetserver.
De reactie van de server kan op 2 manieren: CGI en ISAPI.
- CGI staat voor common gateway interface en betekent dat wanneer het formulier
doorgestuurd wordt, op de server een programma start. Dit programma zorgt voor het
genereren van een html-document dat naar de internetcliënt teruggestuurd wordt.
CGI vereist programmatie in b.v. visual basic, C of perl.
- ISAPI betekent internet server application interface. Hier wordt in het geheugen van de
internetserver een Dynamic Link Library (Httpodbc.dll) geladen. Deze blijft constant in het
geheugen aanwezig. Met een eenvoudige scripttaal kan men de functies van de DLL op de
server aanspreken, en ervoor zorgen dat de server een html-document terugstuurt.
Voor ISAPI moeten 2 types tekstfiles gemaakt worden: een IDC-file (Internet Database
Connector) die zorgt voor de verwerking van de gegevens uit een database en een HTX-file
die het html-document genereert.