õÞÅÂÎÉË òîò
îÁÚÁÄ ðÒÉÌÏÖÅÎÉÅ G. óÐÉÓÏË úÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÈ óÌÏ× ÷ÐÅÒ£Ä

ðÒÅÄÏÐÒÅÄÅÌ£ÎÎÙÅ ÐÅÒÅÍÅÎÎÙÅ

óÅÒ×ÅÒÎÙÅ ÐÅÒÅÍÅÎÎÙÅ: $_SERVER

ðÒÉÍÅÞÁÎÉÅ: ××ÅÄÅÎÙ × ×ÅÒÓÉÉ 4.1.0. ÷ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÑÈ ÉÓÐÏÌØÚÕÊÔÅ $HTTP_SERVER_VARS.

$_SERVER ÜÔÏ ÍÁÓÓÉ×, ÓÏÄÅÒÖÁÝÉÊ ÔÁËÕÀ ÉÎÆÏÒÍÁÃÉÀ, ËÁË headers/ÛÁÐËÉ, paths/ÐÕÔÉ É ÒÁÚÍÅÝÅÎÉÅ ÓËÒÉÐÔÏ×. ÷ÈÏÖÄÅÎÉÑ × ÜÔÏÍ ÍÁÓÓÉ×Å ÓÏÚÄÁÀÔÓÑ web-ÓÅÒ×ÅÒÏÍ. îÅÔ ÇÁÒÁÎÔÉÉ, ÞÔÏ ËÁÖÄÙÊ web-ÓÅÒ×ÅÒ ÂÕÄÅÔ ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÞÔÏ-ÎÉÂÕÄØ ÉÚ ÜÔÏÇÏ; ÓÅÒ×ÅÒ ÍÏÖÅÔ ÏÐÕÓÔÉÔØ ÐÏÚÉÃÉÉ, ÕËÁÚÁÎÎÙÅ ÚÄÅÓØ, ÉÌÉ ÄÏÂÁ×ÉÔØ ÎÏ×ÙÅ, ÚÄÅÓØ ÎÅ ÕËÁÚÁÎÎÙÅ. îÁÓÞÉÔÙ×ÁÅÔÓÑ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÜÔÉÈ ÐÅÒÅÍÅÎÎÙÈ ÄÌÑ ÓÐÅÃÉÆÉËÁÃÉÉ CGI 1.1, ÐÏÜÔÏÍÕ ×Ù ÄÏÌÖÎÙ ÜÔÏ ÕÞÉÔÙ×ÁÔØ.

üÔÏ 'ÓÕÐÅÒÇÌÏÂÁÌØÎÁÑ', ÉÌÉ Á×ÔÏÍÁÔÉÞÅÓËÁÑ, ÐÅÒÅÍÅÎÎÁÑ. üÔÏ ÐÒÏÓÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ ×Ï ×ÓÅÈ ÏÂÌÁÓÔÑÈ ×ÉÄÉÍÏÓÔÉ × ÓËÒÉÐÔÅ. ÷Ù ÎÅ ÄÏÌÖÎÙ ××ÏÄÉÔØ global $_SERVER; ÄÌÑ ÄÏÓÔÕÐÁ Ë ÎÅÊ ×ÎÕÔÒÉ ÆÕÎËÃÉÊ ÉÌÉ ÍÅÔÏÄÏ×, ËÁË ÜÔÏ ÄÅÌÁÅÔÓÑ Ó $HTTP_SERVER_VARS.

$HTTP_SERVER_VARS ÓÏÄÅÒÖÉÔ ÔÕ ÖÅ ÓÁÍÕÀ ÎÁÞÁÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÎÏ ÜÔÏ ÎÅ Á×ÔÏÇÌÏÂÁÌ. (ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ HTTP_SERVER_VARS É $_SERVER ÜÔÏ ÒÁÚÎÙÅ ÐÅÒÅÍÅÎÎÙÅ É ÞÔÏ PHP ÏÂÒÁÂÁÔÙ×ÁÅÔ ÉÈ ÐÏ-ÒÁÚÎÏÍÕ.)

åÓÌÉ ÄÉÒÅËÔÉ×Á register_globals ÕÓÔÁÎÏ×ÌÅÎÁ, ÔÏ ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ ÔÁËÖÅ ÓÔÁÎÕÔ ÄÏÓÔÕÐÎÙ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ; Ô.Å. ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÍÁÓÓÉ×Ï× $_SERVER É $HTTP_SERVER_VARS. äÏÐÏÌÎÉÔÅÌØÎÏ ÓÍ. ÇÌÁ×Õ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ éÓÐÏÌØÚÏ×ÁÎÉÅ Register_Globals. üÔÉ ÏÔÄÅÌØÎÙÅ ÇÌÏÂÁÌÙ ÎÅ Ñ×ÌÑÀÔÓÑ Á×ÔÏÇÌÏÂÁÌÁÍÉ.

÷Ù ÍÏÖÅÔÅ ÉÌÉ ÍÏÖÅÔÅ ÎÅ ÎÁÊÔÉ ÓÌÅÄÕÀÝÉÅ ÐÅÒÅÍÅÎÎÙÅ ÜÌÅÍÅÎÔÙ × $_SERVER. ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÌÉÛØ ÎÅËÏÔÏÒÙÅ (ÅÓÌÉ ×ÏÏÂÝÅ ËÁËÉÅ-ÎÉÂÕÄØ) ÉÚ ÜÔÉÈ ÜÌÅÍÅÎÔÏ× ÂÕÄÕÔ ÄÏÓÔÕÐÎÙ (ÉÌÉ ÂÕÄÕÔ ÉÍÅÔØ ÉÎÏÅ ÚÎÁÞÅÎÉÅ) ÐÒÉ ÚÁÐÕÓËÅ PHP ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.

'PHP_SELF'

éÍÑ ÆÁÊÌÁ ÉÓÐÏÌÎÑÅÍÏÇÏ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÓËÒÉÐÔÁ; ÏÔÎÏÓÉÔÅÌØÎÏ document root. îÁÐÒÉÍÅÒ, $_SERVER['PHP_SELF'] × ÓËÒÉÐÔÅ Ó ÁÄÒÅÓÏÍ http://example.com/test.php/foo.bar ÄÁÓÔ /test.php/foo.bar.

åÓÌÉ PHP ÚÁÐÕÝÅÎ ËÁË ÐÒÏÃÅÓÓÏÒ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÜÔÁ ÐÅÒÅÍÅÎÎÁÑ ÎÅÄÏÓÔÕÐÎÁ.

'argv'

íÁÓÓÉ× ÁÒÇÕÍÅÎÔÏ×, ÐÅÒÅÄÁ×ÁÅÍÙÈ ÓËÒÉÐÔÕ. åÓÌÉ ÓËÒÉÐÔ ÒÁÂÏÔÁÅÔ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÜÔÏ ÄÁ£Ô ÄÏÓÔÕÐ, × ÓÔÉÌÅ ó, Ë ÐÁÒÁÍÅÔÒÁÍ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ. åÓÌÉ ×ÙÚÙ×ÁÅÔÓÑ ÞÅÒÅÚ ÍÅÔÏÄ GET, ÂÕÄÅÔ ÓÏÄÅÒÖÁÔØ ÓÔÒÏËÕ ÚÁÐÒÏÓÁ.

'argc'

óÏÄÅÒÖÉÔ ËÏÌÉÞÅÓÔ×Ï ÐÁÒÁÍÅÔÒÏ× ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÐÅÒÅÄÁ×ÁÅÍÙÈ ÓËÒÉÐÔÕ (ÅÓÌÉ ÚÁÐÕÝÅÎ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ).

'GATEWAY_INTERFACE'

ëÁËÏÊ ×ÁÒÉÁÎÔ ÓÐÅÃÉÆÉËÁÃÉÉ CGI ÉÓÐÏÌØÚÕÅÔÓÑ ÓÅÒ×ÅÒÏÍ; ÎÁÐÒÉÍÅÒ, 'CGI/1.1'.

'SERVER_NAME'

éÍÑ ÈÏÓÔÁ ÓÅÒ×ÅÒÁ, ÎÁ ËÏÔÏÒÏÍ ÔÅËÕÝÉÊ ÓËÒÉÐÔ ×ÙÐÏÌÎÑÅÔÓÑ. åÓÌÉ ÓËÒÉÐÔ ÚÁÐÕÝÅÎ ÎÁ ×ÉÒÔÕÁÌØÎÏÍ ÈÏÓÔÅ, ÜÔÏ ÂÕÄÅÔ ÚÎÁÞÅÎÉÅ, ÏÐÒÅÄÅÌ£ÎÎÏÅ ÄÌÑ ÄÁÎÎÏÇÏ ×ÉÒÔÕÁÌØÎÏÇÏ ÈÏÓÔÁ.

'SERVER_SOFTWARE'

óÔÒÏËÁ-ÉÄÅÎÔÉÆÉËÁÔÏÒ ÓÅÒ×ÅÒÁ, ÄÁ×ÁÅÍÁÑ × ÛÁÐËÁÈ/headers ÐÒÉ ÏÔ×ÅÔÁÈ ÎÁ ÚÁÐÒÏÓÙ.

'SERVER_PROTOCOL'

éÍÑ É ×ÅÒÓÉÑ ÉÎÆÏÒÍÁÃÉÏÎÎÏÇÏ ÐÒÏÔÏËÏÌÁ, ÐÏ ËÏÔÏÒÏÍÕ ÓÔÒÁÎÉÃÁ ÚÁÐÒÏÛÅÎÁ; ÎÁÐÒÉÍÅÒ, 'HTTP/1.0';

'REQUEST_METHOD'

ëÁËÏÊ ÍÅÔÏÄ ÚÁÐÒÏÓÁ ÂÙÌ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÓÔÒÁÎÉÃÅ; ÎÁÐÒÉÍÅÒ, 'GET', 'HEAD', 'POST', 'PUT'.

'QUERY_STRING'

óÔÒÏËÁ ÚÁÐÒÏÓÁ, ÅÓÌÉ ÉÍÅÅÔÓÑ, ÐÏ ËÏÔÏÒÏÍÕ ÂÙÌ ×ÙÐÏÌÎÅÎ ÄÏÓÔÕÐ Ë ÓÔÒÁÎÉÃÅ.

'DOCUMENT_ROOT'

ëÏÒÎÅ×ÁÑ ÄÉÒÅËÔÏÒÉÑ ÄÏËÕÍÅÎÔÏ×, ÐÏÄ ËÏÔÏÒÏÊ ×ÙÐÏÌÎÑÅÔÓÑ ÔÅËÕÝÉÊ ÓËÒÉÐÔ, ËÁË ÏÐÒÅÄÅÌÅÎÏ × ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÅÒ×ÅÒÁ.

'HTTP_ACCEPT'

óÏÄÅÒÖÉÍÏÅ ÛÁÐËÉ Accept: ÉÚ ÔÅËÕÝÅÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ ÉÍÅÅÔÓÑ.

'HTTP_ACCEPT_CHARSET'

óÏÄÅÒÖÉÍÏÅ ÛÁÐËÉ Accept-Charset: ÉÚ ÔÅËÕÝÅÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ ÉÍÅÅÔÓÑ. ðÒÉÍÅÒ: 'iso-8859-1,*,utf-8'.

'HTTP_ACCEPT_ENCODING'

óÏÄÅÒÖÉÍÏÅ ÛÁÐËÉ Accept-Encoding: ÉÚ ÔÅËÕÝÅÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ ÉÍÅÅÔÓÑ. ðÒÉÍÅÒ: 'gzip'.

'HTTP_ACCEPT_LANGUAGE'

óÏÄÅÒÖÉÍÏÅ ÛÁÐËÉ Accept-Language: ÉÚ ÔÅËÕÝÅÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ ÉÍÅÅÔÓÑ. ðÒÉÍÅÒ: 'en'.

'HTTP_CONNECTION'

óÏÄÅÒÖÉÍÏÅ ÛÁÐËÉ Connection: ÉÚ ÔÅËÕÝÅÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ ÉÍÅÅÔÓÑ. ðÒÉÍÅÒ: 'Keep-Alive'.

'HTTP_HOST'

óÏÄÅÒÖÉÍÏÅ ÛÁÐËÉ Host: ÉÚ ÔÅËÕÝÅÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ ÉÍÅÅÔÓÑ.

'HTTP_REFERER'

áÄÒÅÓ ÓÔÒÁÎÉÃÙ (ÅÓÌÉ ÉÍÅÅÔÓÑ), ËÏÔÏÒÁÑ ÎÁÐÒÁ×ÉÌÁ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÊ ÁÇÅÎÔÁ (ðá) ÎÁ ÔÅËÕÝÕÀ ÓÔÒÁÎÉÃÕ. õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ðáÇÅÎÔÏÍ. îÅ ×ÓÅ ðá ÂÕÄÕÔ ÅÇÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ, Á ÎÅËÏÔÏÒÙÅ ÍÏÇÕÔ ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ HTTP_REFERER. ëÏÒÏÞÅ ÇÏ×ÏÒÑ, ÄÏ×ÅÒÑÔØ ÅÍÕ ÎÅÌØÚÑ.

'HTTP_USER_AGENT'

óÏÄÅÒÖÉÍÏÅ ÛÁÐËÉ User_Agent: ÉÚ ÔÅËÕÝÅÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ ÉÍÅÅÔÓÑ. üÔÏ ÓÔÒÏËÁ, ÏÂÏÚÎÁÞÁÀÝÁÑ ðá, ×ÙÐÏÌÎÉ×ÛÉÊ ÄÏÓÔÕÐ Ë ÓÔÒÁÎÉÃÅ. ôÉÐÉÞÎÙÊ ÐÒÉÍÅÒ: Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586). ðÏÍÉÍÏ ÐÒÏÞÅÇÏ, ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏ ÚÎÁÞÅÎÉÅ Ó get_browser() ÄÌÑ ÐÒÉÓÐÏÓÏÂÌÅÎÉÑ ×Ù×ÏÄÁ ×ÁÛÅÊ ÓÔÒÁÎÉÃÙ Ë ×ÏÚÍÏÖÎÏÓÔÑÍ ðáÇÅÎÔÁ.

'REMOTE_ADDR'

IP-ÁÄÒÅÓ, Ó ËÏÔÏÒÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌØ ÐÒÏÓÍÁÔÒÉ×ÁÅÔ ÔÅËÕÝÕÀ ÓÔÒÁÎÉÃÕ.

'REMOTE_PORT'

ðÏÒÔ ÎÁ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ ÍÁÛÉÎÅ ÄÌÑ ÓÏÅÄÉÎÅÎÉÑ Ó web-ÓÅÒ×ÅÒÏÍ.

'SCRIPT_FILENAME'

áÂÓÏÌÀÔÎÙÊ ÐÕÔØ Ë ÆÁÊÌÕ ÉÓÐÏÌÎÑÅÍÏÇÏ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÓËÒÉÐÔÁ.

'SERVER_ADMIN'

úÎÁÞÅÎÉÅ, ÄÁÎÎÏÅ × ÄÉÒÅËÔÉ×Å SERVER_ADMIN (ÄÌÑ Apache) × ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ web-ÓÅÒ×ÅÒÁ. åÓÌÉ ÓËÒÉÐÔ ÚÁÐÕÝÅÎ ÎÁ ×ÉÒÔÕÁÌØÎÏÍ ÈÏÓÔÅ, ÜÔÏ ÂÕÄÅÔ ÚÎÁÞÅÎÉÅ, ÏÐÒÅÄÅÌ£ÎÎÏÅ ÄÌÑ ÄÁÎÎÏÇÏ ×ÉÒÔÕÁÌØÎÏÇÏ ÈÏÓÔÁ.

'SERVER_PORT'

ðÏÒÔ ÎÁ ÓÅÒ×ÅÒÎÏÊ ÍÁÛÉÎÅ, ÉÓÐÏÌØÚÕÅÍÙÊ web-ÓÅÒ×ÅÒÏÍ ÄÌÑ ÓÏÅÄÉÎÅÎÉÑ. ðÏ ÕÍÏÌÞÁÎÉÀ ÜÔÏ '80'; ÉÓÐÏÌØÚÏ×ÁÎÉÅ SSL, Ë ÐÒÉÍÅÒÕ, ÉÚÍÅÎÉÔ ÜÔÏ ÚÎÁÞÅÎÉÅ ÎÁ ÔÏ, ËÏÔÏÒÏÅ ×Ù ÏÐÒÅÄÅÌÉÌÉ ÄÌÑ ÓÅËÒÅÔÎÏÇÏ ÐÏÒÔÁ HTTP.

'SERVER_SIGNATURE'

óÔÒÏËÁ, ÓÏÄÅÒÖÁÝÁÑ ×ÅÒÓÉÀ ÓÅÒ×ÅÒÁ É ÉÍÑ ×ÉÒÔÕÁÌØÎÏÇÏ ÈÏÓÔÁ, ÄÏÂÁ×ÌÅÎÎÁÑ Ë ÇÅÎÅÒÉÒÕÅÍÙÍ ÓÅÒ×ÅÒÏÍ ÓÔÒÁÎÉÃÁÍ, ÅÓÌÉ ÜÔÁ ×ÏÚÍÏÖÎÏÓÔØ ×ËÌÀÞÅÎÁ.

'PATH_TRANSLATED'

ðÕÔØ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ (ÎÅ document root) Ë ÔÅËÕÝÅÍÕ ÓËÒÉÐÔÕ, ÐÏÓÌÅ ÔÏÇÏ ËÁË ÓÅÒ×ÅÒ ×ÙÐÏÌÎÉÌ ÏÔÏÂÒÁÖÅÎÉÅ virtual-to-real.

'SCRIPT_NAME'

ðÕÔØ Ë ÔÅËÕÝÅÍÕ ÓËÒÉÐÔÕ. üÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ × ÓÔÒÁÎÉÃÁÈ, ËÏÔÏÒÙÍ ÎÕÖÎÏ ÕËÁÚÙ×ÁÔØ ÎÁ ÓÁÍÉÈ ÓÅÂÑ.

'REQUEST_URI'

URI, ËÏÔÏÒÙÊ ÂÙÌ ÚÁÄÁÎ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÄÁÎÎÏÊ ÓÔÒÁÎÉÃÅ; ÎÁÐÒÉÍÅÒ, '/index.html'.

'PHP_AUTH_USER'

ðÒÉ ÒÁÂÏÔÅ ÐÏÄ Apache-ÍÏÄÕÌÅÍ É ×ÙÐÏÌÎÅÎÉÉ HTTP-ÁÕÔÅÎÔÉÆÉËÁÃÉÉ, × ÜÔÕ ÐÅÒÅÍÅÎÎÕÀ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ username, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÏÅ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.

'PHP_AUTH_PW'

ðÒÉ ÒÁÂÏÔÅ ÐÏÄ Apache-ÍÏÄÕÌÅÍ É ×ÙÐÏÌÎÅÎÉÉ HTTP-ÁÕÔÅÎÔÉÆÉËÁÃÉÉ, × ÜÔÕ ÐÅÒÅÍÅÎÎÕÀ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ password, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.

'PHP_AUTH_TYPE'

ðÒÉ ÒÁÂÏÔÅ ÐÏÄ Apache-ÍÏÄÕÌÅÍ É ×ÙÐÏÌÎÅÎÉÉ HTTP-ÁÕÔÅÎÔÉÆÉËÁÃÉÉ, × ÜÔÕ ÐÅÒÅÍÅÎÎÕÀ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÔÉÐ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ.

ðÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ: $_ENV

ðÒÉÍÅÞÁÎÉÅ: ××ÅÄÅÎÙ × ×ÅÒÓÉÉ 4.1.0. ÷ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÑÈ ÉÓÐÏÌØÚÕÊÔÅ $HTTP_ENV_VARS.

üÔÉ ÐÅÒÅÍÅÎÎÙÅ ÉÍÐÏÒÔÉÒÕÀÔÓÑ × ÇÌÏÂÁÌØÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÉͣΠPHP ÉÚ ÏËÒÕÖÅÎÉÑ, × ËÏÔÏÒÏÍ ÚÁÐÕÝÅÎ ÒÁÚÂÏÒÝÉË (ÉÎÔÅÒÐÒÅÔÁÔÏÒ) PHP. íÎÏÇÉÅ ÐÒÅÄÏÓÔÁ×ÌÑÀÔÓÑ ÏÂÏÌÏÞËÏÊ, ÐÏÄ ËÏÔÏÒÏÊ PHP ÒÁÂÏÔÁÅÔ, Á ÒÁÚÎÙÅ ÓÉÓÔÅÍÙ ÚÁÐÕÓËÁÀÔ, ÏÞÅ×ÉÄÎÏ, ÒÁÚÎÙÅ ×ÉÄÙ ÏÂÏÌÏÞÅË, ÐÏÜÔÏÍÕ ÓÏÚÄÁÔØ ËÁËÏÊ-ÔÏ ÏÐÒÅÄÅÌ£ÎÎÙÊ ÓÐÉÓÏË ÎÅ×ÏÚÍÏÖÎÏ. ðÒÏÓÍÏÔÒÉÔÅ × ÄÏËÕÍÅÎÔÁÃÉÉ ×ÁÛÅÊ ÏÂÏÌÏÞËÉ ÓÐÉÓÏË ÏÐÒÅÄÅÌ£ÎÎÙÈ ÐÅÒÅÍÅÎÎÙÈ ÏËÒÕÖÅÎÉÑ.

äÒÕÇÉÅ ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ - ÜÔÏ CGI-ÐÅÒÅÍÅÎÎÙÅ, ÐÏÍÅÝÁÅÍÙÅ ÓÀÄÁ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÔÏÇÏ, ÚÁÐÕÝÅÎ PHP ËÁË ÓÅÒ×ÅÒÎÙÊ ÍÏÄÕÌØ ÉÌÉ ËÁË CGI-ÐÒÏÃÅÓÓÏÒ.

üÔÏ 'ÓÕÐÅÒÇÌÏÂÁÌØÎÁÑ' (ÉÌÉ Á×ÔÏÍÁÔÉÞÅÓËÁÑ ÇÌÏÂÁÌØÎÁÑ) ÐÅÒÅÍÅÎÎÁÑ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ ×Ï ×ÓÅÈ ÏÂÌÁÓÔÑÈ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ. ÷ÁÍ ÎÅ ÎÕÖÎÏ ÚÁÐÉÓÙ×ÁÔØ global $_ENV; ÄÌÑ ÄÏÓÔÕÐÁ Ë ÎÅÊ × ÆÕÎËÃÉÑÈ ÉÌÉ ÍÅÔÏÄÁÈ, ËÁË ×Ù ÄÅÌÁÅÔÅ Ó $HTTP_ENV_VARS.

$HTTP_ENV_VARS ÓÏÄÅÒÖÉÔ ÔÕ ÖÅ ÓÁÍÕÀ ÎÁÞÁÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÎÏ ÜÔÏ ÎÅ Á×ÔÏÇÌÏÂÁÌ. (ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ HTTP_ENV_VARS É $_ENV ÜÔÏ ÒÁÚÎÙÅ ÐÅÒÅÍÅÎÎÙÅ É ÞÔÏ PHP ÏÂÒÁÂÁÔÙ×ÁÅÔ ÉÈ ÐÏ-ÒÁÚÎÏÍÕ.)

åÓÌÉ ÄÉÒÅËÔÉ×Á register_globals ÕÓÔÁÎÏ×ÌÅÎÁ, ÔÏ ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ ÔÁËÖÅ ÓÔÁÎÏ×ÑÔÓÑ ÄÏÓÔÕÐÎÙ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ÓËÒÉÐÔÁ; ÔÏ ÅÓÔØ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÍÁÓÓÉ×Ï× $_ENV É $HTTP_ENV_VARS. äÏÐÏÌÎÉÔÅÌØÎÏ ÓÍ. ÇÌÁ×Õ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ éÓÐÏÌØÚÏ×ÁÎÉÅ Register_Globals. üÔÉ ÏÔÄÅÌØÎÙÅ ÇÌÏÂÁÌÙ ÎÅ Ñ×ÌÑÀÔÓÑ Á×ÔÏÇÌÏÂÁÌÁÍÉ.

HTTP-ëÕËÉ: $_COOKIE

ðÒÉÍÅÞÁÎÉÅ: ××ÅÄÅÎÙ × ×ÅÒÓÉÉ 4.1.0. ÷ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÑÈ ÉÓÐÏÌØÚÕÊÔÅ $HTTP_COOKIE_VARS.

áÓÓÏÃÉÁÔÉ×ÎÙÊ ÍÁÓÓÉ× ÐÅÒÅÍÅÎÎÙÈ, ÐÅÒÅÄÁ×ÁÅÍÙÈ ÔÅËÕÝÅÍÕ ÓËÒÉÐÔÕ ÞÅÒÅÚ HTTP-ËÕËÉ. á×ÔÏÍÁÔÉÞÅÓËÉ ÇÌÏÂÁÌØÎÙ × ÌÀÂÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ.

üÔÏ 'ÓÕÐÅÒÇÌÏÂÁÌØÎÁÑ' (ÉÌÉ Á×ÔÏÍÁÔÉÞÅÓËÁÑ ÇÌÏÂÁÌØÎÁÑ) ÐÅÒÅÍÅÎÎÁÑ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ ×Ï ×ÓÅÈ ÏÂÌÁÓÔÑÈ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ. ÷ÁÍ ÎÅ ÎÕÖÎÏ ÚÁÐÉÓÙ×ÁÔØ global $_COOKIE; ÄÌÑ ÄÏÓÔÕÐÁ Ë ÎÅÊ × ÆÕÎËÃÉÑÈ ÉÌÉ ÍÅÔÏÄÁÈ, ËÁË ×Ù ÄÅÌÁÅÔÅ Ó $HTTP_COOKIE_VARS.

$HTTP_COOKIE_VARS ÓÏÄÅÒÖÉÔ ÔÕ ÖÅ ÓÁÍÕÀ ÎÁÞÁÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÎÏ ÜÔÏ ÎÅ Á×ÔÏÇÌÏÂÁÌ. (ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ HTTP_COOKIE_VARS É $_COOKIE ÜÔÏ ÒÁÚÎÙÅ ÐÅÒÅÍÅÎÎÙÅ É ÞÔÏ PHP ÏÂÒÁÂÁÔÙ×ÁÅÔ ÉÈ ÐÏ-ÒÁÚÎÏÍÕ.)

åÓÌÉ ÄÉÒÅËÔÉ×Á register_globals ÕÓÔÁÎÏ×ÌÅÎÁ, ÔÏ ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ ÔÁËÖÅ ÓÔÁÎÏ×ÑÔÓÑ ÄÏÓÔÕÐÎÙ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ÓËÒÉÐÔÁ; ÔÏ ÅÓÔØ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÍÁÓÓÉ×Ï× $_COOKIE É $HTTP_COOKIE_VARS. äÏÐÏÌÎÉÔÅÌØÎÏ ÓÍ. ÇÌÁ×Õ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ éÓÐÏÌØÚÏ×ÁÎÉÅ Register_Globals. üÔÉ ÏÔÄÅÌØÎÙÅ ÇÌÏÂÁÌÙ ÎÅ Ñ×ÌÑÀÔÓÑ Á×ÔÏÇÌÏÂÁÌÁÍÉ.

HTTP GET-ðÅÒÅÍÅÎÎÙÅ: $_GET

ðÒÉÍÅÞÁÎÉÅ: ××ÅÄÅÎÙ × ×ÅÒÓÉÉ 4.1.0. ÷ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÑÈ ÉÓÐÏÌØÚÕÊÔÅ $HTTP_GET_VARS.

áÓÓÏÃÉÁÔÉ×ÎÙÊ ÍÁÓÓÉ× ÐÅÒÅÍÅÎÎÙÈ, ÐÅÒÅÄÁ×ÁÅÍÙÈ ÔÅËÕÝÅÍÕ ÓËÒÉÐÔÕ ÞÅÒÅÚ ÍÅÔÏÄ HTTP GET. á×ÔÏÍÁÔÉÞÅÓËÉ ÇÌÏÂÁÌØÎÙ × ÌÀÂÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ.

üÔÏ 'ÓÕÐÅÒÇÌÏÂÁÌØÎÁÑ' (ÉÌÉ Á×ÔÏÍÁÔÉÞÅÓËÁÑ ÇÌÏÂÁÌØÎÁÑ) ÐÅÒÅÍÅÎÎÁÑ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ ×Ï ×ÓÅÈ ÏÂÌÁÓÔÑÈ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ. ÷ÁÍ ÎÅ ÎÕÖÎÏ ÚÁÐÉÓÙ×ÁÔØ global $_GET; ÄÌÑ ÄÏÓÔÕÐÁ Ë ÎÅÊ × ÆÕÎËÃÉÑÈ ÉÌÉ ÍÅÔÏÄÁÈ, ËÁË ×Ù ÄÅÌÁÅÔÅ Ó $HTTP_GET_VARS.

$HTTP_GET_VARS ÓÏÄÅÒÖÉÔ ÔÕ ÖÅ ÓÁÍÕÀ ÎÁÞÁÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÎÏ ÜÔÏ ÎÅ Á×ÔÏÇÌÏÂÁÌ. (ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ HTTP_GET_VARS É $_GET ÜÔÏ ÒÁÚÎÙÅ ÐÅÒÅÍÅÎÎÙÅ É ÞÔÏ PHP ÏÂÒÁÂÁÔÙ×ÁÅÔ ÉÈ ÐÏ-ÒÁÚÎÏÍÕ.)

åÓÌÉ ÄÉÒÅËÔÉ×Á register_globals ÕÓÔÁÎÏ×ÌÅÎÁ, ÔÏ ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ ÔÁËÖÅ ÓÔÁÎÏ×ÑÔÓÑ ÄÏÓÔÕÐÎÙ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ÓËÒÉÐÔÁ; ÔÏ ÅÓÔØ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÍÁÓÓÉ×Ï× $_GET É $HTTP_GET_VARS. äÏÐÏÌÎÉÔÅÌØÎÏ ÓÍ. ÇÌÁ×Õ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ éÓÐÏÌØÚÏ×ÁÎÉÅ Register_Globals. üÔÉ ÏÔÄÅÌØÎÙÅ ÇÌÏÂÁÌÙ ÎÅ Ñ×ÌÑÀÔÓÑ Á×ÔÏÇÌÏÂÁÌÁÍÉ.

HTTP POST-ðÅÒÅÍÅÎÎÙÅ: $_POST

ðÒÉÍÅÞÁÎÉÅ: ××ÅÄÅÎÙ × ×ÅÒÓÉÉ 4.1.0. ÷ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÑÈ ÉÓÐÏÌØÚÕÊÔÅ $HTTP_POST_VARS.

áÓÓÏÃÉÁÔÉ×ÎÙÊ ÍÁÓÓÉ× ÐÅÒÅÍÅÎÎÙÈ, ÐÅÒÅÄÁ×ÁÅÍÙÈ ÔÅËÕÝÅÍÕ ÓËÒÉÐÔÕ ÞÅÒÅÚ ÍÅÔÏÄ HTTP POST. á×ÔÏÍÁÔÉÞÅÓËÉ ÇÌÏÂÁÌØÎÙ × ÌÀÂÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ.

üÔÏ 'ÓÕÐÅÒÇÌÏÂÁÌØÎÁÑ' (ÉÌÉ Á×ÔÏÍÁÔÉÞÅÓËÁÑ ÇÌÏÂÁÌØÎÁÑ) ÐÅÒÅÍÅÎÎÁÑ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ ×Ï ×ÓÅÈ ÏÂÌÁÓÔÑÈ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ. ÷ÁÍ ÎÅ ÎÕÖÎÏ ÚÁÐÉÓÙ×ÁÔØ global $_POST; ÄÌÑ ÄÏÓÔÕÐÁ Ë ÎÅÊ × ÆÕÎËÃÉÑÈ ÉÌÉ ÍÅÔÏÄÁÈ, ËÁË ×Ù ÄÅÌÁÅÔÅ Ó $HTTP_POST_VARS.

$HTTP_POST_VARS ÓÏÄÅÒÖÉÔ ÔÕ ÖÅ ÓÁÍÕÀ ÎÁÞÁÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÎÏ ÜÔÏ ÎÅ Á×ÔÏÇÌÏÂÁÌ. (ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ HTTP_POST_VARS É $_POST ÜÔÏ ÒÁÚÎÙÅ ÐÅÒÅÍÅÎÎÙÅ É ÞÔÏ PHP ÏÂÒÁÂÁÔÙ×ÁÅÔ ÉÈ ÐÏ-ÒÁÚÎÏÍÕ.)

åÓÌÉ ÄÉÒÅËÔÉ×Á register_globals ÕÓÔÁÎÏ×ÌÅÎÁ, ÔÏ ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ ÔÁËÖÅ ÓÔÁÎÏ×ÑÔÓÑ ÄÏÓÔÕÐÎÙ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ÓËÒÉÐÔÁ; ÔÏ ÅÓÔØ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÍÁÓÓÉ×Ï× $_POST É $HTTP_POST_VARS. äÏÐÏÌÎÉÔÅÌØÎÏ ÓÍ. ÇÌÁ×Õ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ éÓÐÏÌØÚÏ×ÁÎÉÅ Register_Globals. üÔÉ ÏÔÄÅÌØÎÙÅ ÇÌÏÂÁÌÙ ÎÅ Ñ×ÌÑÀÔÓÑ Á×ÔÏÇÌÏÂÁÌÁÍÉ.

ðÅÒÅÍÅÎÎÙÅ HTTP-ÚÁÇÒÕÚËÉ ÆÁÊÌÏ×: $_FILES

ðÒÉÍÅÞÁÎÉÅ: ××ÅÄÅÎÙ × ×ÅÒÓÉÉ 4.1.0. ÷ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÑÈ ÉÓÐÏÌØÚÕÊÔÅ $HTTP_POST_FILES.

áÓÓÏÃÉÁÔÉ×ÎÙÊ ÍÁÓÓÉ× ÜÌÅÍÅÎÔÏ×, ÚÁÇÒÕÖÁÅÍÙÈ × ÔÅËÕÝÉÊ ÓËÒÉÐÔ ÍÅÔÏÄÏÍ HTTP POST. á×ÔÏÍÁÔÉÞÅÓËÉ ÇÌÏÂÁÌØÎÙ × ÌÀÂÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ.

üÔÏ 'ÓÕÐÅÒÇÌÏÂÁÌØÎÁÑ' (ÉÌÉ Á×ÔÏÍÁÔÉÞÅÓËÁÑ ÇÌÏÂÁÌØÎÁÑ) ÐÅÒÅÍÅÎÎÁÑ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ ×Ï ×ÓÅÈ ÏÂÌÁÓÔÑÈ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ. ÷ÁÍ ÎÅ ÎÕÖÎÏ ÚÁÐÉÓÙ×ÁÔØ global $_FILES; ÄÌÑ ÄÏÓÔÕÐÁ Ë ÎÅÊ × ÆÕÎËÃÉÑÈ ÉÌÉ ÍÅÔÏÄÁÈ, ËÁË ×Ù ÄÅÌÁÅÔÅ Ó $HTTP_POST_FILES.

$HTTP_POST_FILES ÓÏÄÅÒÖÉÔ ÔÕ ÖÅ ÓÁÍÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÎÏ ÎÅ Ñ×ÌÑÅÔÓÑ Á×ÔÏÇÌÏÂÁÌÏÍ.

åÓÌÉ ÄÉÒÅËÔÉ×Á register_globals ÕÓÔÁÎÏ×ÌÅÎÁ, ÔÏ ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ ÔÁËÖÅ ÓÔÁÎÏ×ÑÔÓÑ ÄÏÓÔÕÐÎÙ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ÓËÒÉÐÔÁ; ÔÏ ÅÓÔØ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÍÁÓÓÉ×Ï× $_FILES É $HTTP_POST_FILES. äÏÐÏÌÎÉÔÅÌØÎÏ ÓÍ. ÇÌÁ×Õ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ éÓÐÏÌØÚÏ×ÁÎÉÅ Register_Globals. üÔÉ ÏÔÄÅÌØÎÙÅ ÇÌÏÂÁÌÙ ÎÅ Ñ×ÌÑÀÔÓÑ Á×ÔÏÇÌÏÂÁÌÁÍÉ.

ðÅÒÅÍÅÎÎÙÅ ÚÁÐÒÏÓÁ: $_REQUEST

ðÒÉÍÅÞÁÎÉÅ: ××ÅÄÅÎÙ × ×ÅÒÓÉÉ 4.1.0. ÷ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÑÈ ÜË×É×ÁÌÅÎÔÎÏÇÏ ÍÁÓÓÉ×Á ÎÅÔ.

áÓÓÏÃÉÁÔÉ×ÎÙÊ ÍÁÓÓÉ×, ÓÏÓÔÏÑÝÉÊ ÉÚ ÓÏÄÅÒÖÉÍÏÇÏ $_GET, $_POST, $_COOKIE É $_FILES.

üÔÏ 'ÓÕÐÅÒÇÌÏÂÁÌØÎÁÑ' (ÉÌÉ Á×ÔÏÍÁÔÉÞÅÓËÁÑ ÇÌÏÂÁÌØÎÁÑ) ÐÅÒÅÍÅÎÎÁÑ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ ×Ï ×ÓÅÈ ÏÂÌÁÓÔÑÈ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ. ÷ÁÍ ÎÅ ÎÕÖÎÏ ÚÁÐÉÓÙ×ÁÔØ global $_REQUEST; ÄÌÑ ÄÏÓÔÕÐÁ Ë ÎÅÊ × ÆÕÎËÃÉÑÈ ÉÌÉ ÍÅÔÏÄÁÈ.

åÓÌÉ ÄÉÒÅËÔÉ×Á register_globals ÕÓÔÁÎÏ×ÌÅÎÁ, ÔÏ ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ ÔÁËÖÅ ÓÔÁÎÏ×ÑÔÓÑ ÄÏÓÔÕÐÎÙ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ÓËÒÉÐÔÁ; ÔÏ ÅÓÔØ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÍÁÓÓÉ×Á $_REQUEST. äÏÐÏÌÎÉÔÅÌØÎÏ ÓÍ. ÇÌÁ×Õ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ éÓÐÏÌØÚÏ×ÁÎÉÅ Register_Globals. üÔÉ ÏÔÄÅÌØÎÙÅ ÇÌÏÂÁÌÙ ÎÅ Ñ×ÌÑÀÔÓÑ Á×ÔÏÇÌÏÂÁÌÁÍÉ.

ðÅÒÅÍÅÎÎÙÅ ÓÅÓÓÉÉ: $_SESSION

ðÒÉÍÅÞÁÎÉÅ: ××ÅÄÅÎÙ × ×ÅÒÓÉÉ 4.1.0. ÷ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÑÈ ÉÓÐÏÌØÚÕÊÔÅ $HTTP_SESSION_VARS.

áÓÓÏÃÉÁÔÉ×ÎÙÊ ÍÁÓÓÉ×, ÓÏÄÅÒÖÁÝÉÊ ÐÅÒÅÍÅÎÎÙÅ ÓÅÓÓÉÉ, ÄÏÓÔÕÐÎÙÅ ÔÅËÕÝÅÍÕ ÓËÒÉÐÔÕ. óÍ. ÔÁËÖÅ æÕÎËÃÉÉ ÓÅÓÓÉÊ.

üÔÏ 'ÓÕÐÅÒÇÌÏÂÁÌØÎÁÑ' (ÉÌÉ Á×ÔÏÍÁÔÉÞÅÓËÁÑ ÇÌÏÂÁÌØÎÁÑ) ÐÅÒÅÍÅÎÎÁÑ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ ×Ï ×ÓÅÈ ÏÂÌÁÓÔÑÈ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ. ÷ÁÍ ÎÅ ÎÕÖÎÏ ÚÁÐÉÓÙ×ÁÔØ global $_SESSION; ÄÌÑ ÄÏÓÔÕÐÁ Ë ÎÅÊ × ÆÕÎËÃÉÑÈ ÉÌÉ ÍÅÔÏÄÁÈ, ËÁË ×Ù ÄÅÌÁÅÔÅ Ó $HTTP_SESSION_VARS.

$HTTP_SESSION_VARS ÓÏÄÅÒÖÉÔ ÔÕ ÖÅ ÓÁÍÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÎÏ ÎÅ Ñ×ÌÑÅÔÓÑ Á×ÔÏÇÌÏÂÁÌÏÍ.

åÓÌÉ ÄÉÒÅËÔÉ×Á register_globals ÕÓÔÁÎÏ×ÌÅÎÁ, ÔÏ ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ ÔÁËÖÅ ÓÔÁÎÏ×ÑÔÓÑ ÄÏÓÔÕÐÎÙ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ÓËÒÉÐÔÁ; ÔÏ ÅÓÔØ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÍÁÓÓÉ×Ï× $_SESSION É $HTTP_SESSION_VARS. äÏÐÏÌÎÉÔÅÌØÎÏ ÓÍ. ÇÌÁ×Õ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ éÓÐÏÌØÚÏ×ÁÎÉÅ Register_Globals. üÔÉ ÏÔÄÅÌØÎÙÅ ÇÌÏÂÁÌÙ ÎÅ Ñ×ÌÑÀÔÓÑ Á×ÔÏÇÌÏÂÁÌÁÍÉ.

çÌÏÂÁÌØÎÙÅ ÐÅÒÅÍÅÎÎÙÅ: $GLOBALS

ðÒÉÍÅÞÁÎÉÅ: $GLOBALS ÄÏÓÔÕÐÎÙ ÎÁÞÉÎÁÑ Ó PHP 3.0.0.

áÓÓÏÃÉÁÔÉ×ÎÙÊ ÍÁÓÓÉ×, ÓÏÄÅÒÖÁÝÉÊ ÓÓÙÌËÉ ÎÁ ×ÓÅ ÐÅÒÅÍÅÎÎÙÅ, ËÏÔÏÒÙÅ ÏÐÒÅÄÅÌÅÎÙ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ. éÍÅÎÁ ÐÅÒÅÍÅÎÎÙÈ Ñ×ÌÑÀÔÓÑ ËÌÀÞÁÍÉ × ÍÁÓÓÉ×Å.

üÔÏ 'ÓÕÐÅÒÇÌÏÂÁÌØÎÁÑ' (ÉÌÉ Á×ÔÏÍÁÔÉÞÅÓËÁÑ ÇÌÏÂÁÌØÎÁÑ) ÐÅÒÅÍÅÎÎÁÑ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ ×Ï ×ÓÅÈ ÏÂÌÁÓÔÑÈ ×ÉÄÉÍÏÓÔÉ ÓËÒÉÐÔÁ. ÷ÁÍ ÎÅ ÎÕÖÎÏ ÚÁÐÉÓÙ×ÁÔØ global $GLOBALS; ÄÌÑ ÄÏÓÔÕÐÁ Ë ÎÅÊ × ÆÕÎËÃÉÑÈ ÉÌÉ ÍÅÔÏÄÁÈ.

ðÒÅÄÙÄÕÝÅÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ: $php_errormsg

$php_errormsg ÜÔÏ ÐÅÒÅÍÅÎÎÁÑ, ÓÏÄÅÒÖÁÝÁÑ ÔÅËÓÔ ÐÏÓÌÅÄÎÅÇÏ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÅ, ÓÇÅÎÅÒÉÒÏ×ÁÎÎÏÊ PHP. üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÄÏÓÔÕÐÎÁ ÔÏÌØËÏ × ÔÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ, × ËÏÔÏÒÏÊ ÏÛÉÂËÁ ×ÏÚÎÉËÌÁ, É ÔÏÌØËÏ ÅÓÌÉ ÏÐÃÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ track_errors ×ËÌÀÞÅÎÁ/on (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÎÁ - off).


îÁÚÁÄ ïÇÌÁ×ÌÅÎÉÅ ÷ÐÅÒ£Ä
óÐÉÓÏË ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÈ ÓÌÏ× ÷×ÅÒÈ ðÒÅÄÏÐÒÅÄÅÌ£ÎÎÙÅ ËÌÁÓÓÙ