2 <!DOCTYPE article PUBLIC
"-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
4 <!ENTITY % addindex
"IGNORE">
5 <!ENTITY % English
"INCLUDE" > <!-- change language only here -->
8 <article lang=
"&language;" id=
"cgi">
12 <author>&Lauri.Watts;&Lauri.Watts.mail;
</author>
13 <!-- TRANS:ROLES_OF_TRANSLATORS -->
17 <para>The
<acronym>CGI
</acronym> slave provides a way to execute
18 <acronym>CGI
</acronym> programs without the need to have a running web
19 server. This can for example be used for local testing of
20 <acronym>CGI
</acronym> programs or for using search engines that only
21 provide a
<acronym>CGI
</acronym> frontend like the one from
22 <application>Doxygen
</application>.
</para>
24 <para>The slave implements the
<command>cgi:
</command> protocol. It
25 uses the filename from the given
&URL; and searches a configurable
26 list of folders. If it finds an executable with the given name it
27 executes it, passes the arguments of the
&URL; and sets the
28 environment variables needed by
<acronym>CGI
</acronym>