,
. ,
Mozilla/5.0 (Windows; U;
Windows NT 5.0; ru-RU; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
, Firefox 1.0.4
Windows 2000 ( - Windows NT
5.0).
QUERY_STRING |
,
(?).
«=»,
(&). ,
http://www.htmlbook.ru/?id=5&slv=34 id=5&slv=34. |
REMOTE_ADDR |
IP- . |
REQUEST_METHOD |
.
GET. |
REQUEST_URI |
.
, .. http://www.htmlbook.ru/1.html
1.html. |
SERVER_ADDR |
IP- , . |
SERVER_ADMIN |
. |
SERVER_NAME |
. |
SERVER_PORT |
, . |
SERVER_PROTOCOL |
.
HTTP/1.1. |
SERVER_SOFTWARE |
.
- Apache (Apache/1.3.27),
PHP (PHP/4.3.6). |
DOCUMENT_ROOT
<html>
<body>
<p> :
<!--#echo var="DOCUMENT_ROOT"--></p>
</body>
</html>
.
: /home/htmlbook.ru/www
, Perl.
print "Content-type: text/html\n\n";
print "<html>\n<body>\n";
print "<table border=0 cellspacing=10 width=100%>\n";
#!/usr/bin/perl
print "<tr><td align=right
valign=top>$a</td><td>$b</td></tr>\n"
while ($a,$b) = each %ENV;
print "</table>\n";
print "</body>\n</html>\n";
while
«» %ENV
$a $b,
.
SSI
,
.
C++.
<!--#if expr="_1" -->
<!--#elif expr="_2" -->
<!--#else -->
<!--#endif -->
: _1 , elif, else, endif. elif else , . endif if. :
"",
1 = 2
1 != 2
1 < 2
1 <= 2
1 > 2
1 >= 2
. . :
A < Z
"".
.
!__
! - . "", __ .
_1 && _2
"", .
_1 || _2
"", - .
_1 != _2
_1 = _2
"="() "!="( )
.
:
! -
=,!=
&&,|| -
.
:
<!--#config timefmt="%Y %j" -->
<!--#if expr="\"$DATE_LOCAL\" = \"2000 01\"" -->
<p> 2000 !!! !!!
<!--#else -->
<p> ...
<!--#endif -->
. , set, "$".
$REMOTE_HOST
REMOTE_HOST.
( ) ("), , (\).
<!--#if expr="\"$name\"=\" \"" -->
(name=" ")
" "=" "
=
!!! ...
printenv
. .
:<BR>
<!--#printenv -->
:
MEF_PROXY_ADDR=127.0.0.1
UNIQUE_ID=ZCCT9H8AAAEAApJ3cqkAAAAH
SCRIPT_URL=/documents/web/ssi/
SCRIPT_URI=http://alexka3.ru/documents/web/ssi/
HTTP_CGI_AUTHORIZATION=
HTTP_X_FORWARDED_FOR=44.201.94.236
HTTP_X_FORWARDED_PORT=80
HTTP_X_FORWARDED_PROTO=http
HTTP_X_SECURITY=on
HTTP_HOST=alexka3.ru
HTTP_USER_AGENT=CCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_LANGUAGE=en-US,en;q=0.5
PATH=/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin
SERVER_SIGNATURE=<address>Apache/2.2.29 (Gentoo) mod_dp/0.99.7 PHP/7.1.33 Server at alexka3.ru Port 80</address>
SERVER_SOFTWARE=Apache/2.2.29 (Gentoo) mod_dp/0.99.7 PHP/7.1.33
SERVER_NAME=alexka3.ru
SERVER_ADDR=127.0.0.1
SERVER_PORT=80
REMOTE_ADDR=44.201.94.236
DOCUMENT_ROOT=/home/a/alexka3ru/public_html
SERVER_ADMIN=support@sweb.ru
SCRIPT_FILENAME=/home/a/alexka3ru/public_html/documents/web/ssi/index.html
REMOTE_PORT=42188
GATEWAY_INTERFACE=CGI/1.1
SERVER_PROTOCOL=HTTP/1.1
REQUEST_METHOD=GET
QUERY_STRING=
REQUEST_URI=/documents/web/ssi/
SCRIPT_NAME=/documents/web/ssi/index.html
DATE_LOCAL=Sunday, 26-Mar-2023 21:50:28 MSK
DATE_GMT=Sunday, 26-Mar-2023 18:50:28 GMT
LAST_MODIFIED=Monday, 03-Apr-2017 11:14:34 MSK
DOCUMENT_URI=/documents/web/ssi/index.html
USER_NAME=alexka3ru
DOCUMENT_NAME=index.html
:
DOCUMENT_ROOT=/cgi-bin/
HTTP_ACCEPT=*/*
HTTP_ACCEPT_ENCODING=gzip,deflate
HTTP_ACCEPT_LANGUAGE=en,x-ns1TRIgdQsxNhQ;
HTTP_CONNECTION=Keep-Alive
HTTP_COOKIE=b=b
HTTP_HOST=www.perl.bos.ru
HTTP_USER_AGENT=Mozilla/4.0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
REMOTE_PORT=1365
SCRIPT_FILENAME=/cgi-bin/view.pl
SERVER_ADDR=195.230.75.98
SERVER_ADMIN=nicky@nm.ru
SERVER_NAME=www.perl.bos.ru
SERVER_PORT=80
SERVER_SIGNATURE=
SERVER_SOFTWARE=Apache/1.3.12 (Unix)
UNIQUE_ID=OiDJI8PmS2IAABXqxag
GATEWAY_INTERFACE=CGI/1.1
SERVER_PROTOCOL=HTTP/1.1
REQUEST_METHOD=GET
QUERY_STRING=
REQUEST_URI="view=ssi"
SCRIPT_NAME=/cgi-bin/view.pl
DOCUMENT_URI=/cgi-bin/view.pl?view=ssi
set var
. set var="_" value="".
SERVER_NAME:
<!--#echo var="SERVER_NAME" --><BR>
:
<!--#set var="SERVER_NAME" value="perl.bos.ru"--><BR>
SERVER_NAME:
<!--#echo var="SERVER_NAME" --><BR>
:
SERVER_NAME:www.perl.bos.ru
:
SERVER_NAME: perl.bos.ru