.


:




:

































 

 

 

 


س ә. қ қң ө қң ққ .




қ ң ө қ . қ ң ө қ ң (Common Gateway Interface) ққ.

Common Gateway Interface (CGI) ң .

CGI- (қ ) ққ қ қғ қ. HTTP- ұқ қ қ, ғ қ ұ ғ қ . ө CGI ғ. CGI ң ққ:

REQUEST_METHOD HTTP ұң ә қғ ғ ң . ғ ө ұ ү HTTP GET ә POST ә . ң ғ, GET ә, ұ URL-ң ө (, http://www.localhost/myscript.cgi?=request), POST ә қғ HTTP-қ (GET ә қ ). ә, CGI ү: GET ә қ QUERY_STRING , POST ә ү STDIN - .

: REQUEST_METHOD=GET

QUERY_STRING GET ә қ . қ , URL- қ қ (ң қ). Urlencode ә : URL- қ + ң , қ ә ғ ү ң %hh , ұғ hh-ңң қ . қ, ө & , қ өң қ ү қ.

: QUERY_STRING=name=user+chef&age=20&hobby=games

CONTENT_LENGTH ғ қң ұғ. POST ә қ ү (STDIN) CONTENT_LENGTH ү , ң өң . Ә POST ә ү қғ ә . ә қғ қ қ, GET ә URL ұғ .

: CONTENT_LENGTH=31

CONTENT_TYPE қ ң ү (ғ ғ ң ү application/x-www-form-urlencoded қ).

GATEWAY_INTERFACE CGI ң ұқ

: GATEWAY_INTERFACE=CGI/1.1

REMOTE_ADDR қ , ққғ ң -.

: REMOTE_ADDR=139.142.24.157

REMOTE_HOST ұ, қғ ң , қ, қ ғ REMOTE_ADDR қ -.

: REMOTE_HOST=idsoftware.com

SCRIPT_NAME қ қғ ң . қ ү SCRIPT_FILENAME қ.

: SCRIPT_NAME=/cgi/guestbook.cgi

SCRIPT_FILENAME ұ ң . қ , ғ қ .

: SCRIPT_FILENAME=/home/public/cgi/guestbook.cgi

SERVER_NAME ң ө ғ (www.microsoft.com қ), IP-- ү (, 157.151.74.254 ү).

: SERVER_NAME=www.tksite.edu

SERVER_PORT ң -, ү . HTTP-ң ө 80, ғ қ ү.

: SERVER_PORT=80

SERVER_PROTOCOL ң ұқ

: SERVER_PROTOCOL=HTTP/1.1

SERVER_SOFTWARE ң қ қ

: Apache/1.0

ғ ө қ қ қғ ң қ . CGI- ққ ұ ғ ү . Ә ү . ʳ қ ұ қғ ң REQUEST_METHOD ә қ ә қ қ қ get post? ә ә ө .

ʳ өң қ қ . ғ өң ү .





:


: 2017-03-12; !; : 855 |


:

:

, , .
==> ...

1483 - | 1392 -


© 2015-2024 lektsii.org - -

: 0.009 .