1 <?xml version="1.0" encoding="iso-2022-jp"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 This file is generated from xml source: DO NOT EDIT
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 --><title>CGI
\e$B4D6-$G$N
\e(B PATH_INFO
\e$B$NJQ99
\e(B - Apache HTTP
\e$B%5!<%P
\e(B</title><link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="./images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="./mod/">
\e$B%b%8%e!<%k
\e(B</a> | <a href="./mod/directives.html">
\e$B%G%#%l%/%F%#%V
\e(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">
\e$BMQ8l
\e(B</a> | <a href="./sitemap.html">
\e$B%5%$%H%^%C%W
\e(B</a></p><p class="apache">Apache HTTP
\e$B%5!<%P
\e(B
\e$B%P!<%8%g%s
\e(B 2.0</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP
\e$B%5!<%P
\e(B</a> > <a href="http://httpd.apache.org/docs-project/">
\e$B%I%-%e%a%s%F!<%7%g%s
\e(B</a> > <a href="./">
\e$B%P!<%8%g%s
\e(B 2.0</a></div><div id="page-content"><div id="preamble"><h1>CGI
\e$B4D6-$G$N
\e(B PATH_INFO
\e$B$NJQ99
\e(B</h1>
8 <p>Apache 1.1.1
\e$B$*$h$S$=$l0JA0$N%P!<%8%g%s
\e(B
\e$B$G<BAu$5$l$F$$$?
\e(B
9 CGI
\e$B4D6-$G
\e(B PATH_INFO
\e$B$r
\e(B
\e$B:n@.$9$kJ}K!$OD>4QE*$G$J$/!"
\e(B
10 \e$B>l9g$K$h$C$F$O%/%i%C%7%e$9
\e(B
\e$B$k$3$H$b$"$j$^$7$?!#
\e(B
11 Apache 1.2
\e$B5Z$S$=$l0J9_$K$*$$$F!"$3$NF0:n$,JQ99$5$l$^$7$?!#
\e(B
12 \e$B$3$N$3$H$K$h$jFCDj$N8E$$
\e(B CGI
\e$B%"%W%j%1!<%7%g%s$K$*$$$F$$$/$D$+
\e(B
13 \e$B8_49@-$NLdBj$,@8$8$k$3$H$,$"$j$^$9$,!"$=$l$G$b
\e(B Apache 1.2
\e$B$NF0:n$O
\e(B
14 CGI/1.1
\e$B;EMM$H8_49$,$"$j!"
\e(BCGI
\e$B%9%/%j%W%H$OMF0W$K=$@5$G$-$^$9
\e(B(<a href="#compat">
\e$B0J2<;2>H
\e(B</a>)
\e$B!#
\e(B</p>
15 </div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#prob">
\e$BLdBj
\e(B</a></li><li><img alt="" src="./images/down.gif" /> <a href="#solution">
\e$B2r7h
\e(B</a></li><li><img alt="" src="./images/down.gif" /> <a href="#compat">
\e$B0JA0$N%5!<%P$H$N8_49@-
\e(B</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="prob" id="prob">
\e$BLdBj
\e(B</a></h2>
17 <p>Apache 1.1.1
\e$B$*$h$S$=$l0JA0$G$O!"
\e(BURL
\e$B$G$O$J$/%U%!%$%kL>$r;2>H$7$F
\e(B
18 PATH_INFO
\e$B$H
\e(B SCRIPT_NAME
\e$B4D6-JQ?t$r@_Dj$7$F$$$^$7$?!#
\e(B
19 \e$BB?$/$N>l9g$O$3$l$,@5$7$$7k2L$rJV$7$^$9$,!"%Q%9>pJs$r4^$`$h$&$K
\e(B
20 filesystem
\e$B%Q%9$,%*!<%P!<%m!<%I$5$l$?>l9g$O!"
\e(B
21 \e$B8m$C$?7k2L$rJV$9>l9g$,$"$j$^$7$?!#
\e(B
22 \e$B$?$H$($P!"@_Dj
\e(B
\e$B%U%!%$%k$K0J2<$,$"$k>l9g
\e(B</p>
24 <div class="example"><p><code>
25 Alias /cgi-ralph /usr/local/httpd/cgi-bin/user.cgi/ralph
28 <p>
\e$B$3$N>l9g!"
\e(B<code>user.cgi</code>
\e$B$O
\e(B CGI
\e$B%9%/%j%W%H$G$"$j!"
\e(B
29 "/ralph"
\e$B$O!"
\e(BCGI
\e$B$KEO$5$l$k>pJs$G$9!#$b$7>e$N@_Dj$,$J$5$l$F$$$F!"
\e(B
30 "<code>/cgi-ralph/script/</code>"
\e$B$X$N%j%/%(%9%H$,Mh$l$P!"
\e(B
31 PATH_INFO
\e$B$K$O
\e(B "<code>/ralph/script/</code>"
\e$B$,!"
\e(B
32 SCRIPT_NAME
\e$B$K$O
\e(B "<code>/cgi-</code>"
\e$B$,@_Dj$5$l$^$9!#
\e(B
33 \e$BL@$i$+$K!"8e<T$O4V0c$C$F$$$^$9!#FCDj$N>l9g$K$O!"$3$l$K$h$j
\e(B
34 \e$B%5!<%P$,%/%i%C%7%e$9$k$3$H$5$($"$j$^$7$?!#
\e(B</p>
35 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="solution" id="solution">
\e$B2r7h
\e(B</a></h2>
36 <p>Apache 1.2
\e$B0J9_$G$O
\e(B SCRIPT_NAME
\e$B$H
\e(B PATH_INFO
\e$B$N7hDj$K$O
\e(B URL
37 \e$B$rD>@\;2>H$7$F!"
\e(BURL
38 \e$B$N$I$l$@$1$NItJ,$,%/%i%$%"%s%H$,JQ992DG=$J$N$+$r3NDj$5$;$?>e$G
\e(B
39 PATH_INFO
\e$B$r@_Dj$9$k$h$&$K$J$j$^$7$?!#>e$NNc$G$O!"
\e(BPATH_INFO
\e$B$K$O
\e(B
40 "<code>/script</code>"
\e$B$,!"
\e(BSCRIPT_NAME
\e$B$K$O
\e(B
41 "<code>/cgi-ralph</code>"
\e$B$,@_Dj$5$l$^$9!#
\e(B
42 \e$B$3$l$O@5$7$/!"$5$i$K!"%5!<%P$NF0:n$KLdBj$r5/$3$9$3$H$b$"$j$^$;$s!#$^$?!"
\e(B
43 "<code>http://$SERVER_NAME:$SERVER_PORT$SCRIPT_NAME$PATH_INFO</code>"
44 \e$B$,!">o$K:G?7$N%9%/%j%W%H$r;X$9!"%"%/%;%92DG=$J
\e(B URL
\e$B$G$"$k$3$H$r
\e(B
45 \e$BJ]>Z$7$^$9!#$3$l$O!"0JA0$N%P!<%8%g%s$N
\e(B Apache
46 \e$B$G$OI,$:$7$b$=$&$H$O8B$i$J$+$C$?$3$H$G$9!#
\e(B
49 <p>
\e$B$7$+$7
\e(B <code>Alias</code>
\e$B%G%#%l%/%F%#%V$+$i$N
\e(B
50 "<code>/ralph</code>"
\e$B>pJs$O<:$o$l$^$9!#
\e(B
51 \e$B$3$l$O;DG0$G$9$,!"
\e(Bfilesystem
\e$B$rDL$7$F$3$N<oN`$N>pJs$r
\e(B
52 \e$BEO$9$N$OA&$a$i$l$?J}K!$G$O$J$/!"
\e(B
53 \e$B$^$?$=$l$r;H$C$?%9%/%j%W%H$OF0:n$7$J$/$F$bEvA3$@$H9M$($^$9!#
\e(B
54 \e$B$?$@$7!"
\e(BApache 1.2b3
\e$B0J9_$G$O
\e(B<a href="#compat">
\e$BBeBX<jCJ
\e(B</a>
\e$B$rMQ0U$7$F$$$^$9!#
\e(B</p>
55 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="compat" id="compat">
\e$B0JA0$N%5!<%P$H$N8_49@-
\e(B</a></h2>
58 <p>
\e$B0JA0$N%P!<%8%g%s$N
\e(B Apache
\e$B$dB>$N%5!<%P8~$1$K@_7W$5$l$?
\e(B
59 \e$B%9%/%j%W%H$K$O8E$$
\e(B PATH_INFO
\e$BJQ?t$K$h$jDs6!$5$l$k>pJs$,
\e(B
60 \e$BI,MW$G$"$k$+$b$7$l$^$;$s!#
\e(B
61 \e$B$3$NL\E*$N$?$a$K!"
\e(B
62 Apache 1.2 (1.2b3
\e$B0J9_
\e(B)
\e$B$G$ODI2C$NJQ?t!"
\e(BFILEPATH_INFO
63 \e$B$r@_Dj$7$^$9!#$3$N4D6-JQ?t$K$O!"
\e(BApache 1.1.1
\e$B$G
\e(B
64 PATH_INFO
\e$B$G$"$C$?$G$"$m$&CM$,@_Dj$5$l$^$9!#
\e(B</p>
66 <p>Apache 1.2
\e$B$*$h$S$=$l0JA0$N%P!<%8%g%s$NN>J}$GF0:n$5$;$?$$%9%/%j%W%H$O!"
\e(B
67 FILEPATH_INFO
\e$B$NB8:_$rC1$KD4$Y$F!"$=$l$,$"$l$P
\e(B
68 \e$B;H$&!"$H$$$&$3$H$,$G$-$^$9!#$=$&$G$J$1$l$P!"
\e(BPATH_INFO
69 \e$B$r;H$&$3$H$,$G$-$^$9!#$?$H$($P!"
\e(BPerl
\e$B$G$O<!$N$b$N$r;H$&$3$H$,$G$-$^$9
\e(B</p>
71 <div class="example"><p><code>
72 $path_info = $ENV{'FILEPATH_INFO'} || $ENV{'PATH_INFO'};
75 <p>
\e$B$3$l$K$h$j!"%9%/%j%W%H$O$9$Y$F$N%P!<%8%g%s$N
\e(B Apache
\e$B$r4^$`!"
\e(B
76 CGI/1.1
\e$B$r%5%]!<%H$9$k$9$Y$F$N%5!<%P$GF0:n$9$k$3$H$,$G$-$^$9!#
\e(B
78 </div></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="./mod/">
\e$B%b%8%e!<%k
\e(B</a> | <a href="./mod/directives.html">
\e$B%G%#%l%/%F%#%V
\e(B</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">
\e$BMQ8l
\e(B</a> | <a href="./sitemap.html">
\e$B%5%$%H%^%C%W
\e(B</a></p></div></body></html>