|
÷ PHP ÉÍÅÅÔÓÑ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÅÄÏÐÒÅÄÅÌ£ÎÎÙÈ ÐÅÒÅÍÅÎÎÙÈ, ÄÏÓÔÕÐÎÙÈ
ÌÀÂÏÍÕ ÓËÒÉÐÔÕ. íÎÏÇÉÅ ÜÔÉ ÐÅÒÅÍÅÎÎÙÅ, ÏÄÎÁËÏ, ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÎÏÓÔØÀ
ÚÁÄÏËÕÍÅÎÔÉÒÏ×ÁÔØ, ÔÁË ËÁË ÏÎÉ ÚÁ×ÉÓÑÔ ÏÔ ÓÅÒ×ÅÒÁ, ÎÁ ËÏÔÏÒÏÍ ÐÒÏÉÓÈÏÄÉÔ ÒÁÂÏÔÁ,
ÅÇÏ ×ÅÒÓÉÉ É ÕÓÔÁÎÏ×ÏË É ÄÒÕÇÉÈ ÆÁËÔÏÒÏ×. îÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ ÐÅÒÅÍÅÎÎÙÈ ÂÕÄÕÔ
ÎÅÄÏÓÔÕÐÎÙ ÐÒÉ ÚÁÐÕÓËÅ òîò ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ. óÐÉÓÏË ÜÔÉÈ ÐÅÒÅÍÅÎÎÙÈ ÓÍ. ×
ÐÒÉÌÏÖÅÎÉÉ ðÒÅÄÏÐÒÅÄÅÌ£ÎÎÙÅ ÐÅÒÅÍÅÎÎÙÅ.
ðÒÅÄÕÐÒÅÖÄÅÎÉÅ! |
÷ PHP 4.2.0 É ÐÏÚÄÎÅÅ, ÎÁÂÏÒ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÅÄÏÐÒÅÄÅÌ£ÎÎÙÈ ÐÅÒÅÍÅÎÎÙÈ,
ÄÏÓÔÕÐÎÙÈ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ, ÉÚÍÅΣÎ. ïÔÄÅÌØÎÙÅ ÐÅÒÅÍÅÎÎÙÅ
××ÏÄÁ É ÓÅÒ×ÅÒÁ ÐÏ ÕÍÏÌÞÁÎÉÀ ÂÏÌØÛÅ ÎÅ ÒÁÚÍÅÝÁÀÔÓÑ
ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ × ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ; ÏÎÉ ÒÁÚÍÅÝÁÀÔÓÑ ×
ÓÕÐÅÒÇÌÏÂÁÌØÎÙÈ ÍÁÓÓÉ×ÁÈ.
÷Ù ÍÏÖÅÔÅ ÆÏÒÓÉÒÏ×ÁÔØ ÓÔÁÒÏÅ ÐÏ×ÅÄÅÎÉÅ, ÕÓÔÁÎÏ×É× register_globals
× 'On' × ×ÁÛÅÍ ÆÁÊÌÅ php.ini.
äÏÐÏÌÎÉÔÅÌØÎÏ ÓÍ.
PHP 4.1.0 Release Announcement.
|
îÁÞÉÎÁÑ Ó ×ÅÒÓÉÉ 4.1.0, PHP ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÎÁÂÏÒ ÐÒÅÄÏÐÒÅÄÅÌ£ÎÎÙÈ ÍÁÓÓÉ×Ï×,
ÓÏÄÅÒÖÁÝÉÈ ÐÅÒÅÍÅÎÎÙÅ web-ÓÅÒ×ÅÒÁ (ÅÓÌÉ ÏÎÉ ÉÍÅÀÔÓÑ), ÏËÒÕÖÅÎÉÑ É
ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÇÏ ××ÏÄÁ. üÔÉ ÎÏ×ÙÅ ÍÁÓÓÉ×Ù ÂÏÌÅÅ ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÙ, ÔÁË ËÁË
Á×ÔÏÍÁÔÉÞÅÓËÉ Ñ×ÌÑÀÔÓÑ ÇÌÏÂÁÌØÎÙÍÉ - Ô.Å. Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÏÓÔÕÐÎÙ × ÌÀÂÏÊ
ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ. ðÏÜÔÏÍÕ ÉÈ ÞÁÓÔÏ ÎÁÚÙ×ÁÀÔ 'Á×ÔÏÇÌÏÂÁÌÙ' ÉÌÉ 'ÓÕÐÅÒÇÌÏÂÁÌÙ'. (÷ PHP ÎÅÔ ÍÅÈÁÎÉÚÍÁ ÒÅÁÌÉÚÁÃÉÉ
ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÈ ÓÕÐÅÒÇÌÏÂÁÌÏ×.) óÕÐÅÒÇÌÏÂÁÌÙ ÐÅÒÅÞÉÓÌÅÎÙ ÎÉÖÅ; ÓÍ. ÔÁËÖÅ
ÓÐÉÓÏË ÉÈ ÓÏÄÅÒÖÉÍÏÇÏ É ÏÂÓÕÖÄÅÎÉÅ ÐÒÅÄÏÐÒÅÄÅÌ£ÎÎÙÈ ÐÅÒÅÍÅÎÎÙÈ PHP É ÉÈ ÐÒÉÒÏÄÙ
× ÐÒÉÌÏÖÅÎÉÉ
ðÒÅÄÏÐÒÅÄÅÌ£ÎÎÙÅ ÐÅÒÅÍÅÎÎÙÅ.
åÓÌÉ ÎÅËÏÔÏÒÙÅ ÐÅÒÅÍÅÎÎÙÅ × variables_order
ÎÅ ÕÓÔÁÎÏ×ÌÅÎÙ, ÉÈ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÓÕÐÅÒÇÌÏÂÁÌØÎÙÅ ÍÁÓÓÉ×Ù ÔÁËÖÅ ÏÓÔÁÀÔÓÑ ÐÕÓÔÙÍÉ.
óÕÐÅÒÇÌÏÂÁÌÙ PHP
-
$GLOBALS
-
óÏÄÅÒÖÉÔ ÓÓÙÌËÕ ÎÁ ËÁÖÄÕÀ ÐÅÒÅÍÅÎÎÕÀ, ÄÏÓÔÕÐÎÕÀ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ×
ÇÌÏÂÁÌØÎÏÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ ÄÁÎÎÏÇÏ ÓËÒÉÐÔÁ. ëÌÀÞÁÍÉ ÜÔÏÇÏ ÍÁÓÓÉ×Á Ñ×ÌÑÀÔÓÑ ÉÍÅÎÁ ÇÌÏÂÁÌØÎÙÈ ÐÅÒÅÍÅÎÎÙÈ.
-
$_SERVER
-
ðÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ web-ÓÅÒ×ÅÒÏÍ ÉÌÉ ËÁË-ÌÉÂÏ ÉÎÁÞÅ ÏÔÎÏÓÑÝÉÅÓÑ Ë
ÓÒÅÄÅ ÏËÒÕÖÅÎÉÑ ×ÙÐÏÌÎÅÎÉÑ ÔÅËÕÝÅÇÏ ÓËÒÉÐÔÁ. áÎÁÌÏÇÉÞÅÎ ÓÔÁÒÏÍÕ ÍÁÓÓÉ×Õ $HTTP_SERVER_VARS
(ËÏÔÏÒÙÊ ÅÝ£ ÄÏÓÔÕÐÅÎ, ÎÏ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ).
-
$_GET
-
ðÅÒÅÍÅÎÎÙÅ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÅ ÓËÒÉÐÔÕ ÞÅÒÅÚ HTTP GET. áÎÁÌÏÇÉÞÅÎ ÓÔÁÒÏÍÕ ÍÁÓÓÉ×Õ
$HTTP_GET_VARS (ËÏÔÏÒÙÊ ÅÝ£ ÄÏÓÔÕÐÅÎ, ÎÏ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ).
-
$_POST
-
ðÅÒÅÍÅÎÎÙÅ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÅ ÓËÒÉÐÔÕ ÞÅÒÅÚ HTTP POST. áÎÁÌÏÇÉÞÅÎ ÓÔÁÒÏÍÕ
ÍÁÓÓÉ×Õ $HTTP_POST_VARS (ËÏÔÏÒÙÊ ÅÝ£ ÄÏÓÔÕÐÅÎ, ÎÏ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ).
-
$_COOKIE
-
ðÅÒÅÍÅÎÎÙÅ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÅ ÓËÒÉÐÔÕ ÞÅÒÅÚ HTTP cookies. áÎÁÌÏÇÉÞÅÎ
ÓÔÁÒÏÍÕ ÍÁÓÓÉ×Õ $HTTP_COOKIE_VARS (ËÏÔÏÒÙÊ ÅÝ£ ÄÏÓÔÕÐÅÎ, ÎÏ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ).
-
$_FILES
-
ðÅÒÅÍÅÎÎÙÅ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÅ ÓËÒÉÐÔÕ ÞÅÒÅÚ HTTP post-ÚÁÇÒÕÚËÕ ÆÁÊÌÏ×.
áÎÁÌÏÇÉÞÅÎ ÓÔÁÒÏÍÕ ÍÁÓÓÉ×Õ $HTTP_POST_FILES (ËÏÔÏÒÙÊ ÅÝ£ ÄÏÓÔÕÐÅÎ, ÎÏ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ).
óÍ. ÄÏÐÏÌÎÉÔÅÌØÎÏ ÚÁÇÒÕÚËÁ ÍÅÔÏÄÏÍ POST.
-
$_ENV
-
ðÅÒÅÍÅÎÎÙÅ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÅ ÓËÒÉÐÔÕ ÞÅÒÅÚ ÓÒÅÄÕ ÏËÒÕÖÅÎÉÑ. áÎÁÌÏÇÉÞÅÎ
ÓÔÁÒÏÍÕ ÍÁÓÓÉ×Õ $HTTP_ENV_VARS (ËÏÔÏÒÙÊ ÅÝ£ ÄÏÓÔÕÐÅÎ, ÎÏ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ).
-
$_REQUEST
-
ðÅÒÅÍÅÎÎÙÅ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÅ ÓËÒÉÐÔÕ ÞÅÒÅÚ ÌÀÂÏÊ ÍÅÈÁÎÉÚÍ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÇÏ ××ÏÄÁ,
É ËÏÔÏÒÙÍ, ÓÌÅÄÏ×ÁÔÅÌØÎÏ, ÎÅÌØÚÑ ÄÏ×ÅÒÑÔØ.
-
ðÒÉÍÅÞÁÎÉÅ: ÐÒÉ ÚÁÐÕÓËÅ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÜÔÏÔ ÍÁÓÓÉ× ÎÅ ×ËÌÀÞÉÔ ×ÈÏÖÄÅÎÉÑ argv
É argc; ÏÎÉ ÐÒÅÄÓÔÁ×ÌÅÎÙ × ÍÁÓÓÉ×Å $_SERVER. îÁÌÉÞÉÅ É ÐÏÒÑÄÏË ×ËÌÀÞÅÎÉÑ
ÐÅÒÅÍÅÎÎÙÈ × ÜÔÏÔ ÍÁÓÓÉ× ÏÐÒÅÄÅÌÑÀÔÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÄÉÒÅËÔÉ×ÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ
variables_order.
üÔÏÔ ÍÁÓÓÉ× ÎÅ ÉÍÅÅÔ ÐÒÑÍÙÈ ÁÎÁÌÏÇÏ× × ×ÅÒÓÉÑÈ PHP ÄÏ 4.1.0.
-
$_SESSION
-
ðÅÒÅÍÅÎÎÙÅ, ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÅ ÎÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ × ÓÅÓÓÉÉ ÓËÒÉÐÔÁ.
áÎÁÌÏÇÉÞÅÎ ÓÔÁÒÏÍÕ ÍÁÓÓÉ×Õ $HTTP_SESSION_VARS (ËÏÔÏÒÙÊ ÅÝ£ ÄÏÓÔÕÐÅÎ, ÎÏ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ). óÍ. ÔÁËÖÅ ÒÁÚÄÅÌ
æÕÎËÃÉÉ ÏÂÓÌÕÖÉ×ÁÎÉÑ ÓÅÓÓÉÊ.
|
|