<
h2><
a name="intro" id="intro">�Ϥ����</
a></
h2>
<
table class="related"><
tr><
th>��Ϣ�⥸�塼��</
th><
th>��Ϣ�ǥ��쥯�ƥ���</
th></
tr><
tr><
td><
ul><
li><
code class="module"><
a href="/mod/mod_alias.html">mod_alias</
a></
code></
li><
li><
code class="module"><
a href="/mod/mod_cgi.html">mod_cgi</
a></
code></
li></
ul></
td><
td><
ul><
li><
code class="directive"><
a href="/mod/mod_mime.html#addhandler">AddHandler</
a></
code></
li><
li><
code class="directive"><
a href="/mod/core.html#options">Options</
a></
code></
li><
li><
code class="directive"><
a href="/mod/mod_alias.html#scriptalias">ScriptAlias</
a></
code></
li></
ul></
td></
tr></
table>
<
p>CGI (Common Gateway Interface) �ϡ������֥����Ф�
����ƥ�������볰���ץ?���ȶ�Ĵ����ư��뤿�����ˡ��
������Ƥ��ޤ������Υץ?���Ϥ��Ф��� CGI �ץ?����
CGI ������ץȤȸƤФ�ޤ���CGI �ϡ������֥����Ȥ�ưŪ��
����ƥ�Ĥ��֤�����κǤ��ñ�ǰ���Ū����ˡ�Ǥ������Υɥ�����Ȥϡ�
Apache �����֥����Ф� CGI �����ꤷ��
CGI �ץ?����Ϥ�뤿��������Ȥʤ�Ǥ��礦��</
p>
</
div><
div class="top"><
a href="#page-header"><
img alt="top" src="/images/up.gif" /></
a></
div>
<
h2><
a name="configuring" id="configuring">CGI ����Ĥ���褦�� Apache �����ꤹ��</
a></
h2>
<
p>CGI �ץ?����������ư�����ˤϡ�CGI ����Ĥ���褦��
Apache �������Ԥ�ɬ�פ�����ޤ���
�����Ԥʤ��������ˡ�������Ĥ�����ޤ���</
p>
<
h3><
a name="scriptalias" id="scriptalias">ScriptAlias</
a></
h3>
<
p><
code class="directive"><
a href="/mod/mod_alias.html#scriptalias">ScriptAlias</
a></
code>
CGI �ץ?����Ѥ����̤��̥ǥ��쥯�ȥ�� Apache �����ꤷ�ޤ���
Apache �ϡ����Υǥ��쥯�ȥ�������ƤΥե������ CGI
�����ơ��������̤ʥ���������饤����Ȥ����ᤵ���ȡ�
<
p><
code class="directive"><
a href="/mod/mod_alias.html#scriptalias">ScriptAlias</
a></
code>
�ǥ��쥯�ƥ��֤ϰʲ��Τ褦�˻��Ѥ��ޤ�:</
p>
<
div class="example"><
p><
code>
<
p>�ǥե���Ȱ��֤� Apache �ȡ��뤷���ʤ�С�
<
code class="directive"><
a href="/mod/mod_alias.html#scriptalias">ScriptAlias</
a></
code>
�ǥ��쥯�ƥ��֤ϡ�URL �������ղä���ǥ��쥯�ȥ���������
<
code class="directive">Alias</
code> �� <
code class="directive">ScriptAlias</
code>
���̾<
code class="directive"><
a href="/mod/core.html#documentroot">DocumentRoot</
a></
code>
�ǥ��쥯�ȥ곰�Υǥ��쥯�ȥ�Τ���˻��Ѥ���ޤ���
<
code class="directive">Alias</
code> �� <
code class="directive">ScriptAlias</
code>
�Ȥκ��ϡ�<
code class="directive">ScriptAlias</
code> ����Ƭ���ǻϤޤ뤹�٤Ƥ�
URL �� CGI �ץ?���Ȥߤʤ����Ȥ����ɲäΰ�̣��ޤ�Ǥ��뤳�ȤǤ���
���äơ��嵭����Ǥϡ�<
code>/cgi-bin/</
code>
�ǻϤޤ������ؤΤ�����ꥯ�����Ȥ��Ф��ơ��ǥ��쥯�ȥ�
CGI �ץ?���Ȥ��ư����褦 Apache �˼����ޤ���</
p>
���ᤵ�줿��硢Apache �� �ե�����
��¹Ԥ������ν��Ϥ��֤����Ȥ��ߤޤ���
�����ե����뤬¸�ߤ����¹Բ�ǽ�Ǥ��ꡢ����줿��ˡ�ǽ��Ϥ��֤��ޤ���
�����Ǥʤ���С�Apache �ϥ��顼��å��������֤��ޤ���</
p>
<
h3><
a name="nonscriptalias" id="nonscriptalias">ScriptAlias �ǥ��쥯�ȥ곰�� CGI</
a></
h3>
<
p>CGI �ץ?���ϡ��������ƥ������ͳ����
<
code class="directive"><
a href="/mod/mod_alias.html#scriptalias">ScriptAlias</
a></
code>
���줿�ǥ��쥯�ȥ�����¤���뤳�Ȥ����Ф��Ф���ޤ���������ˡ�ˤ�ꡢ
CGI �ץ?������ѤǤ���桼�������Ԥ����������椹�뤳�Ȥ��Ǥ��ޤ���
�������ʤ��顢Ŭ�ڤʥ������ƥ������к����Ȥ���ʤ�С�CGI
�ץ?����Ǥ�դΥǥ��쥯�ȥ�Ǽ¹ԤǤ��ʤ��褦�ˤ�����ͳ�Ϥ���ޤ���
�ǥ��쥯�ƥ��֤����Υۡ���ǥ��쥯�ȥ��۲��˥����֥���ƥ�Ĥ������Ȥ��ޤ���
�⤷����餬 CGI �ץ?�����Ĥ��Ȥ�˾��Ǥ��Ƥ⡢�ᥤ���
<
code>cgi-bin</
code> �ǥ��쥯�ȥ�ؤΥ����������Ǥ��ʤ���硢
CGI �ץ?����¹Ԥ��뤳�Ȥ��Ǥ���¾�ξ�꤬ɬ�פˤʤ�ޤ���</
p>
<
p>Ǥ�դΥǥ��쥯�ȥ�� CGI �μ¹Ԥ���Ĥ���ˤ����ʳ������꤬ɬ�פǤ���
�ޤ���<
code class="directive"><
a href="/mod/mod_mime.html#addhandler">AddHandler</
a></
code> �� <
code class="directive"><
a href="/mod/core.html#sethandler">SetHandler</
a></
code> �ǥ��쥯�ƥ��֤ˤ�ä�
<
code>cgi-script</
code> �ϥ�ɥ餬��ǽ�ˤʤäƤ���ɬ�פ�����ޤ���
���ˡ�<
code class="directive"><
a href="/mod/core.html#options">Options</
a></
code> �ǥ��쥯�ƥ��֤�
<
code>ExecCGI</
code> �����ꤵ��Ƥ��ʤ���Фʤ�ޤ���</
p>
<
h3><
a name="options" id="options">CGI �μ¹Ԥ��ǽ�ˤ��뤿��� Options ������Ū�˻��Ѥ���</
a></
h3>
<
p>�����ФΥᥤ�������ե�������� <
code class="directive"><
a href="/mod/core.html#options">Options</
a></
code>
�ǥ��쥯�ƥ��֤�����Ū�˻��Ѥ��뤳�Ȥǡ�����Υǥ��쥯�ȥ��۲���
CGI �μ¹Ԥ���Ĥ���褦�˻��ꤹ�뤳�Ȥ��Ǥ��ޤ�:</
p>
<
div class="example"><
p><
code>
<
p>�嵭�ǥ��쥯�ƥ��֤ϡ�CGI �ե�����μ¹Ԥ��ǽ�ˤ���褦
Apache �������ޤ����ޤ����ɤΥե����뤬 CGI �ե����뤫��
�����Ф�������ɬ�פ�����ޤ�������
<
code class="directive"><
a href="/mod/mod_mime.html#addhandler">AddHandler</
a></
code>
�ǥ��쥯�ƥ��֤���Ǥϡ�<
code>cgi</
code> �ޤ��� <
code>pl</
code>
���ĥ�Ҥ˻�Ĥ��٤ƤΥե������ CGI
�ץ?���Ȥ��Ƥߤʤ����Ȥ��Ф������ޤ�:</
p>
<
div class="example"><
p><
code>
AddHandler cgi-script .cgi .pl
<
h3><
a name="htaccess" id="htaccess">.htaccess �ե�����</
a></
h3>
�� <
code>
httpd.conf</
code> ���ѹ��Ǥ��ʤ����ˤɤ���ä� CGI �ץ?����
�Ȥ���褦�ˤ��뤫���������Ƥ��ޤ���</
p>
<
h3><
a name="userdir" id="userdir">User �ǥ��쥯�ȥ�</
a></
h3>
<
p><
code>.cgi</
code> �ǽ���뤹�٤ƤΥե�������Ф��� CGI �ץ?����
�¹Ԥ���Ĥ���ˤϡ��ʲ����������ѤǤ��ޤ���</
p>
<
div class="example"><
p><
code>
<Directory /home/*/public_html><
br />
AddHandler cgi-script .cgi<
br />
<
p>�桼���ǥ��쥯�ȥ�� <
code>cgi-bin</
code> ���֥ǥ��쥯�ȥ��
���٤ƤΥե������ CGI �ץ?���Ȥ��ƻ��ꤷ�������ˤ�
<
div class="example"><
p><
code>
SetHandler cgi-script<
br />
</
div><
div class="top"><
a href="#page-header"><
img alt="top" src="/images/up.gif" /></
a></
div>
<
h2><
a name="writing" id="writing">CGI �ץ?�����</
a></
h2>
�ץ?��ߥδ֤ˤϼ����Ĥΰ㤤������ޤ���</
p>
<
p>��Ĥϡ�CGI �ץ?���Τ��٤Ƥν��Ϥˤ� MIME-type
����ϤɤΤ褦�ʼ���Υ���ƥ�Ĥ������äƤ��뤫�饤����Ȥ˼���
HTTP �إå��Ǥ����ۤȤ�ɤξ��Ǥϡ����Τ褦�˽��Ϥ��ޤ�:</
p>
<
div class="example"><
p><
code>
�����֥饦����ɽ�����뤳�Ȥ��Ǥ��벿��¾�η����ˤ���ɬ�פ�����ޤ���
����ξ��� HTML �Ǥ��礦����GIF �������¾���� HTML
����ƥ�Ĥ���Ϥ��� CGI �ץ?������Ȥ⤢��Ǥ��礦��</
p>
<
p>����������ʳ��Ǥϡ�CGI �ץ?������Ȥϡ�
���ʤ����Ƥ���¾�Υץ?���Ȥ褯���Ƥ���Ǥ��礦��</
p>
<
h3><
a name="firstcgi" id="firstcgi">�ǽ�� CGI �ץ?���</
a></
h3>
<
p>���˼����Τϡ��֥饦���� 1 ����� CGI
�ץ?������Ǥ����ʲ������Ϥ���<
code>
first.pl</
code>
�Ȥ����ե��������¸��������� <
code>cgi-bin</
code>
�ǥ��쥯�ȥ���֤��Ƥ���������</
p>
<
div class="example"><
p><
code>
print "Content-type:
text/
html\n\n";<
br />
���������뤫����뤳�ȤϤǤ���Ǥ��礦��1 ���ܤϡ�
���Υե�����뤹�뤳�ȤǤ��Υץ?��ब�¹Ԥ���뤳�Ȥ�
Apache �� (�������Ǽ¹Ԥ��褦�Ȥ��Ƥ���ʤ�С����Υ������ )
�����ޤ���2 ���ܤϡ����Ҥ����Ȥ��� content-type ����������ޤ���
����ˤ�����Ԥ���Ĥ��Ȥ����ղä��ޤ���
����ˤ�ꡢ�إå��ν���˶��Ԥ��֤��졢HTTP
�إå��ν���ȥܥǥ��λϤޤ���ޤ���3 ���ܤϡ�"Hello, World."
�Ȥ���ʸ������������ǽ���Ȥʤ�ޤ���</
p>
<
p>���ߤΥ֥饦���������ɥ쥹</
p>
<
div class="example"><
p><
code>
<
p>���뤤�ϥե�������֤����?����������ꤹ��ȡ�
<
code>Hello, World.</
code>
�Ȥ��� 1 �Ԥ��֥饦��������ɤ˸����Ǥ��礦��
����Ϥ��ޤꥨ�������ƥ��ʤ��ȤǤϤ���ޤ���
¾�ΤɤΤ褦�ʤ�ΤǤ�ư�������Ȥ��Ǥ���褦�ˤʤ�ޤ���</
p>
</
div><
div class="top"><
a href="#page-header"><
img alt="top" src="/images/up.gif" /></
a></
div>
<
h2><
a name="troubleshoot" id="troubleshoot">���������ޤ�ư���ʤ� !</
a></
h2>
<
p>�����֤��� CGI �ץ?���ؤΥ���������Ԥʤä��Ȥ���
�֥饦���Ǹ����ǽ��������ͤĤδ���Ū�ʤ��Ȥ�����ޤ�:</
p>
<
dd>�����餷�� ! ����Ϥ��٤Ƥ����ޤ�ư�������Ȥ��̣���ޤ���
���Ϥ����������ɤ⡢�֥饦��������˽���Ƥ���ʤ����ϡ�
������ <
code>Content-Type</
code> �� CGI �ץ?������
���åȤ��������ǧ���Ƥ���������</
dd>
<
dt>CGI �ץ?���Υ����������ɡ��ޤ��� "POST Method Not Allowed"
<
dd>����ϡ�CGI �ץ?�������Ǥ���褦 Apache
��Ŭ�ڤ����ꤷ�Ƥ��ʤ��ä����Ȥ��̣���ޤ���<
a href="#configuring">��CGI ����Ĥ���褦��
Apache �����ꤹ���</
a>�ξϤ��ɤ�ľ����
���ʤ�������ְ㤨������õ���ƤߤƤ���������
<
dt>��å������� "Forbidden" �ǻϤޤäƤ���</
dt>
<
dd>����ϥѡ��ߥå���������Ȥ������Ȥ��̣���ޤ���
<
a href="#errorlogs">Apache �Υ��顼�?</
a>�ȡ���Ҥ�<
a href="#permissions">�֥ե�����Υѡ��ߥå�����</
a>
<
dt>"Internal Server Error" �Ȥ�����å�����</
dt>
<
dd><
a href="#errorlogs">Apache
�Υ��顼�?</
a>������å�����ȡ�"Premature end of script headers"
�Ȥ����?����Ͽ����Ƥ���Ȼפ��ޤ��������ơ������餯 CGI
�ץ?���ˤ�ä��������줿���顼��å������Ͽ����Ƥ���Ǥ��礦��
HTTP �إå�����ϤǤ��ʤ�������Τ뤿��ˡ�
�ʲ��γƾϤǥ����å����ƤߤƤ���������</
dd>
<
h3><
a name="permissions" id="permissions">�ե�����Υѡ��ߥå����</
a></
h3>
<
p>�����ФϤ��ʤ��θ��¤Ǽ¹Ԥ���Ƥ��ʤ��Τ�˺��ʤ��褦�ˡ�
�Ĥޤꡢ��ư����Ȥ��������Ф��ø���⤿�ʤ��桼�� - �̾� <
code>nobody</
code>
�� <
code>www</
code> �θ��¤Ǽ¹Ԥ���ޤ����������äơ����ʤ�����ͭ����
�ե������¹Ԥ���ˤ��̤Υѡ��ߥå����ɬ�פȤʤ�ޤ���
�̾<
code>nobody</
code> ���¹Ԥ���Τ˽�ʬ�ʥѡ��ߥå�����Ϳ������ˡ�ϡ�
�ե������ï�Ǥ�¹Բ�ǽ�Ȥ���ѡ��ߥå�����Ϳ���뤳�ȤǤ�:</
p>
<
div class="example"><
p><
code>
<
p>�ޤ����⤷���ʤ��Υץ?��ब¾�Υե�������ɤ߽���ʤ�С�
�����Υե�����ϡ����줬��ǽ�Ȥʤ��������ѡ��ߥå����
<
h3><
a name="pathinformation" id="pathinformation">�ѥ�����ȴĶ�</
a></
h3>
<
p>���ޥ�ɥ饤��ץ?����¹Ԥ���Ȥ���
�ռ����ʤ��Ƥ⥷������Ϥ���������ޤ���
�㤨�С����Ȥ���ե�����Τ���ˤɤ���������褤����
������������� <
code>PATH</
code> ������ޤ���</
p>
<
p>�ץ?��ब CGI �ץ?���Ȥ��ƥ����֥����Фˤ�äƼ¹Ԥ����Ȥ���
�����Ʊ�� <
code>PATH</
code> �ǤϤʤ����⤷��ޤ���
CGI �ץ?�����ǸƤӽФ�������ץ?���
(�㤨�С�<
code>sendmail</
code> �Τ褦�ʤ��) �ϡ�
�ե�ѥ��ǻ��ꤹ��ɬ�פ�����Ǥ��礦������ˤ�ꡢCGI
������Ϥ��Τ褦�ʥץ?���Ĥ��뤳�Ȥ��Ǥ��ޤ���</
p>
<
p>Ʊ�ͤʤ��Ȥϡ�������ץȤΥ��ץ (���Ф��� <
code>perl</
code>)
�ؤΥѥ��ǡ�CGI �ץ?���� 1 ���ܤ˼��Τ褦�˼�����ޤ�:</
p>
<
div class="example"><
p><
code>
<
p>���줬�����ץ�ؤμºݤΥѥ��Ǥ��뤳�Ȥ��ǧ���Ƥ����ޤ���</
p>
<
p>�ޤ���CGI �ץ?��ब¾��<
a href="#env">�Ķ��ѿ�</
a>�˰�¸���Ƥ�����ϡ����δĶ��ѿ���
Apache �����Ϥ����褦�ˤ���ɬ�פ�����ޤ���</
p>
<
h3><
a name="syntaxerrors" id="syntaxerrors">�ץ?��२�顼</
a></
h3>
�ץ?��ब���Ԥ���Τ����ץ?��༫�Ȥ����꤬������Ǥ���
���� CGI �λȤ����������Ҥ���Ĥθ����Ȥ��Ƥ��ʤ��ʤ�С�
�ޤ��ְ㤤�ʤ������Ǥ��礦���֥饦����Ȥäƥƥ��Ȥ�������
�ޤ���ǧ���뤳�Ȥϡ����ޥ�ɥ饤��ץ?��ब�¹ԤǤ��뤳�ȤǤ���
�㤨�С��ʲ���¹Ԥ��ƤߤƤ�������:</
p>
<
div class="example"><
p><
code>
<
p>(<
code>perl</
code> ���ץ�ϸƤФʤ��Ǥ���������
������� Apache ��������ץȤκǽ�ιԤ� <
a href="#pathinformation">�ѥ�����</
a> ��ȤäƸ��Ĥ��ޤ���)</
p>
<
p>�ǽ�˥ץ?��फ����Ϥ����Τ� <
code>Content-Type</
code> ��ޤߡ�
��˶��Ԥ�³�� HTTP �إå��Ǥʤ���Фʤ�ޤ���¾�Τ�Τ����Ϥ���Ƥ���
���ϡ�Apache �Ϥ��Υץ?�����з�ͳ�Ǽ¹Ԥ��褦�Ȥ����Ȥ��ˤ�
<
code>Premature end of script headers</
code> ���顼����Ϥ��ޤ����ܺ٤�
�嵭�� <
a href="#writing">CGI �ץ?�����</
a> ���ɤ�Ǥ���������</
p>
<
h3><
a name="errorlogs" id="errorlogs">���顼�?</
a></
h3>
���ƤΤ��ޤ������ʤ����Ȥϡ����顼�?�˥�å��������������ޤ���
�⤷�����ʤ��������֥����Ȥ��Ť��Ƥ����꤬
���顼�?�λ��Ȥ�����Ƥ��ʤ��ʤ�С����ä�¾�Υ����ȤǼ�Ť���٤��Ǥ���
���顼�?���ɤ����ؤ֤��Ȥǡ��ۤȤ�����Ƥ����꤬��®�˳�ǧ���졢
��®�˲�褵���Ȥ������Ȥ�ʬ����Ǥ��礦��</
p>
<
h3><
a name="suexec" id="suexec">Suexec</
a></
h3>
�С������ۥ��Ȥ�桼���Υۡ���ǥ��쥯�ȥ�ξ��˰ͤä�
CGI �ץ?����㤦�桼�����¤β������餻�뤳�Ȥ��ǽ�ˤ��ޤ���
Suexec �θ��¤Υ����å������˸�������������������ʤ�����
CGI �ץ?��ब <
code>Premature end of script headers</
code> ���顼��
<
p>suexec ��ȤäƤ��뤫�ɤ�����Ĵ�٤���ˤ� <
code>apachectl
-V</
code> ��¹Ԥ��ơ�<
code>SUEXEC_BIN</
code> �ξ���Ĵ�٤Ƥ���������
Apache �������� <
code class="program"><
a href="/programs/suexec.html">suexec</
a></
code> �ΥХ��ʥ��ȯ���������ϡ�suexec ��
<
p>suexec ��������Ƥ��ʤ��¤ꡢ�Ȥ��٤��ǤϤ���ޤ���
suexec ��̵��ˤ���ˤϡ�<
code>SUEXEC_BIN</
code> ����ؤ���Ƥ���
<
code class="program"><
a href="/programs/suexec.html">suexec</
a></
code> �Х��ʥ���� (��̾�����ѹ�) ��������Ǥ���
�Ȥ������ΤǤ���С�<
code>suexec -V</
code> ��¹Ԥ��� suexec ��
�?�ե�����ΰ��֤�Ĵ�١����Υ?�ե������Ȥäƥݥꥷ����ȿ��
</
div><
div class="top"><
a href="#page-header"><
img alt="top" src="/images/up.gif" /></
a></
div>
<
h2><
a name="behindscenes" id="behindscenes">�Dz��������äƤ���Τ�?</
a></
h2>
�ǵ����äƤ��뤳�ȤˤĤ��ƹ�����뤳�Ȥ����Ω���ޤ���
�֥饦���ȥ����Ф��ɤΤ褦������̿����뤫�ˤĤ��Ƥ��äˤ����Ǥ���
������ץ?������ȤϤ������˷빽�Ǥ�����
<
h3><
a name="env" id="env">�Ķ��ѿ�</
a></
h3>
���ʤ�������ԥ塼����Ȥ��Ȥ����դ��¸�ߤ��Ƥ����ͤǤ���
(���ޥ�ɤ��פ����Ȥ��˼¹Ԥ���ºݤΥե������õ���Ф��Ȥ���)��
�桼��̾��ü�����ʤɤΤ褦������ʤ�ΤǤ���
�̾���ʻ��Ѥ��Ƥ���Ķ��ѿ��δ����ʥꥹ�Ȥ�Ĵ�٤�ˤϡ�
���ޥ�ɥץ��ץȤ� <
code>env</
code> �����Ϥ��ޤ���</
p>
<
p>CGI �ν����桢�����Фȥ֥饦����Ķ��ѿ������ꤷ��
����ˤ����ߤ��̿����뤳�Ȥ��Ǥ���褦�ˤʤ�ޤ���
���δĶ��ѿ��ϡ��֥饦�������� (Netscape, IE, Lynx)�������Х�����
(Apache, IIS, WebSite)���¹Ԥ���Ƥ��� CGI
<
p>�������ѿ��� CGI �ץ?��ޤ����ѤǤ��ޤ���
�����ơ�����ϥ��饤����Ȥȥ����Ф��̿����ä�Ⱦʬ�Ǥ���
�ץ?���ϡ��Ϥ�������ƤδĶ��ѿ���ɽ�����ޤ���Ʊ�ͤΥץ?���ϡ�
Apache �ǥ����ȥ�ӥ塼������ <
code>cgi-bin</
code>
�����Ĥ����ѿ���ɬ�ܤǤ��ꡢ�����Ĥ���Ǥ�դǤ��뤳�Ȥ���դ��Ƥ���������
�����ơ���Υꥹ�ȤˤϤʤ������Ĥ����ѿ���ɽ������Ƥ��뤫�⤷��ޤ���
����ˡ�Apache �ϥǥե���Ȥ��Ѱդ���Ƥ������Ū�ʤ�Τ�
<
a href="/env.html">���ʤ����ȤδĶ��ѿ���ä���</
a>�����
¿���ΰۤʤ���ˡ���Ѱդ��Ƥ��ޤ���</
p>
<
div class="example"><
p><
code>
print "Content-type:
text/
html\n\n";<
br />
foreach $key (keys %ENV) {<
br />
print "$key --> $ENV{$key}<br>";<
br />
<
h3><
a name="stdin" id="stdin">STDIN �� STDOUT</
a></
h3>
<
p>�����Фȥ��饤����ȴ֤Τ⤦��Ĥ��̿��ϡ�ɸ������
(<
code>STDIN</
code>)��ɸ����� (<
code>STDOUT</
code>)
���̤��ƹԤʤ��ޤ����̾��ʸ̮�ˤ����ơ�<
code>STDIN</
code>
�ϥ����ܡ��ɤ�ץ?��बư��뤿���Ϳ������ե�������̣����
<
code>STDOUT</
code> ���̾拾����ޤ��ϥ��������̣���ޤ���</
p>
<
p>�����֥ե����फ�� CGI �ץ?����<
code>POST</
code>
�����Ȥ����ե�����Υǡ��������̤ʥե����ޥåȤ�«�ͤ�졢
<
code>STDIN</
code> ���̤��ơ�CGI �ץ?���˰��Ϥ���ޤ���
�⤷���ϥե����뤫����Ƥ������Τ褦�˽���뤳�Ȥ��Ǥ��ޤ���</
p>
<
p>�����̤ʥե����ޥåȡפϤȤƤ�ñ��Ǥ����ե������̾���ͤϥ�������
(=) �Ƿ�Ф�ޤ����������ͤ��Ȥϥ���ѥ���� (&) �Ƿ�Ф�ޤ���
���ڡ���������ѥ���ɡ���������Τ褦�����ݤ�ʸ��ϡ�
����餬ư������ܤˤ��ʤ��褦�ˤ���ʸ����������� 16 �ʤ��Ѵ�����ޤ���
���ǡ���ʸ����ϡ��ʲ��Τ褦�ˤʤ�ޤ�:
<
div class="example"><
p><
code>
name=Rich%20Bowen&city=Lexington&state=KY&sidekick=Squirrel%20Monkey
<
p>���������Τ褦��ʸ���� URL
���ղä����Τ�Ǥ��礦�����ξ�硢�����Ф�
<
code>QUERY_STRING</
code> �Ȥ����Ķ��ѿ��ˤ���ʸ���������ޤ��������
<
code>GET</
code> �ꥯ�����ȤȸƤФ�ޤ���
HTML �ե�����Ǥϡ��ǡ������Ϥ������ <
code>GET</
code> ��
<
code>POST</
code> �Τɤ������Ѥ��뤫��<
code>FORM</
code> ������
<
code>METHOD</
code> °��������ǻ��ꤷ�ޤ���</
p>
<
p>CGI �ץ?���ϡ�����ʸ��������Ω�ľ����ʬ�䤹����Ǥ������ޤ���
�����ˤ⡢���Υǡ�������������饤�֥���⥸�塼�뤬¸�ߤ��ޤ���
�����ϡ�CGI �ץ?����¾���̤Ǥ�Ʊ�ͤ����Ω���ޤ���</
p>
</
div><
div class="top"><
a href="#page-header"><
img alt="top" src="/images/up.gif" /></
a></
div>
<
h2><
a name="libraries" id="libraries">CGI �⥸�塼��/�饤�֥��</
a></
h2>
<
p>CGI �ץ?����Ȥ������ݤʻŻ�������ʬ�Ƥ����
�����ɥ饤�֥��ޤ��ϥ⥸�塼���Ȥ����Ȥ�Ƥ���٤��Ǥ���
����ϥ��顼�餷���ᤤ��ȯ�ˤĤʤ���ޤ���</
p>
������Ū�Τ���κǤ���ڤ��Ƥ���⥸�塼��� <
code>
CGI.pm</
code> �Ǥ���
<
code>CGI::Lite</
code> �⸡Ƥ���ޤ��礦������ϡ��ۤȤ�ɤΥץ?���
�ˤ�����ɬ�פȤ��뤹�٤Ƥε�ǽ�κǾ����åȤμ����Ǥ���</
p>
<
p>C �� CGI �ץ?����Ƥ���ʤ顢���?���
������Ƥ��� <
code>CGIC</
code> �饤�֥��Ǥ���</
p>
</
div><
div class="top"><
a href="#page-header"><
img alt="top" src="/images/up.gif" /></
a></
div>
<
h2><
a name="moreinfo" id="moreinfo">���ʤ����</
a></
h2>
<
p>CGI �˴ؤ������ϥ����֤ǿ�¿������Ƥ��ޤ���CGI
¾�Υ桼�������Ĥ��뤳�Ȥ��Ǥ��ޤ���HTML Writers Guide ��
-servers ���ꥹ�Ȥϡ����ʤ��μ���˲���Ƥ�������ʥ�����Ǥ���
�ǹ���¿����õ���Ф����Ȥ��Ǥ��ޤ���</
p>
�ץ?����ư��˴ؤ���ܺ٤����Ƥ����Ҥ���Ƥ���
CGI �λ��ͤ��ɤ�٤��Ǥ������ꥸ�ʥ�С�������
�ץ?������</
a>�ǻ��Ȥ��뤳�Ȥ��Ǥ��ޤ���</
p>
<
p>CGI ������ˤĤ��ơ��ä�äƤ�����ꥹ�Ȥޤ��ϥ˥塼��
���롼�פ˼��������Ȥ��������ä���Ρ������äƤۤ������ȡ�
�ºݤ˵����ä����Ȥ��ɤ��㤦�������Ѥ��Ƥ��륵���С�
CGI �ץ?���Ҥ��Ƥ������˴ؤ��뽽ʬ�ʾ���ȡ�
��ǽ�Ǥ��������Υ����ɤ�����褦�ˤ��Ƥ���������
�������뤳�Ȥǡ����꤬����ñ�˸��Ĥ���褦�ˤʤ�ޤ���</
p>
<
p>Apache �Υ����������ɤˤ����������ȯ���������Ȥ�ο����Ƥ��ʤ��¤ꡢ
CGI ������˴ؤ������� Apache
�Х��ǡ����١�����<
strong>����٤��Ǥʤ�</
strong>
���Ȥ����ܤ��Ƥ���������</
p>
<
p><
span>Available Languages: </
span><
a href="/en/howto/cgi.html" hreflang="en" rel="alternate" title="English"> en </
a> |
<
a href="/ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean"> ko </
a></
p>
<
p class="apache">Copyright 1995-2005 The Apache Software Foundation or its licensors, as applicable.<
br />Licensed under the <
a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</
a>.</
p>