slawek Mon Jan 21 16:23:36 2002 EDT
Modified files:
/phpdoc/pl/language variables.xml
Log:
Updated to EN 1.31
Index: phpdoc/pl/language/variables.xml
diff -u phpdoc/pl/language/variables.xml:1.2 phpdoc/pl/language/variables.xml:1.3
--- phpdoc/pl/language/variables.xml:1.2 Mon Dec 17 23:10:54 2001
+++ phpdoc/pl/language/variables.xml Mon Jan 21 16:23:36 2002
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.26 Maintainer: Qrak Status: ready -->
-<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.31 Maintainer: Qrak Status: ready -->
+<!-- $Revision: 1.3 $ -->
<chapter id="language.variables">
<title>Zmienne</title>
@@ -8,7 +8,7 @@
<title>Podstawy</title>
<simpara>
- Ka�d� zmienn� w PHP zapisuje si� poprzedzaj�c jej nazw� znakiem dolara "$".
+ Ka�d� zmienn� w PHP zapisuje si�, poprzedzaj�c jej nazw� znakiem dolara "$".
Wielko�� liter w nazwie zmiennej jest rozr�niana.
</simpara>
@@ -449,19 +449,31 @@
jest zawsze w��czona, niezale�nie od wpisu w pliku konfiguracyjnym.
</para>
</note>
-
+
+ <note>
+ <para>
+ Nowe "Superglobale" zosta�y dodane w PHP 4.1.0. Wi�cej szczeg��w
+ znajduje si� w <ulink url="&url.php.release4.1.0;">4.1.0 Release
+ Announcement</ulink>. S� to tablice
+ <varname>$_GET</varname>, <varname>$_POST</varname>,
+ <varname>$_ENV</varname>, <varname>$_SERVER</varname>,
+ <varname>$_COOKIE</varname> i <varname>$_REQUEST</varname>; nieformalnie
+ zwane <emphasis>Superglobale</emphasis>, poniewa� s� zawsze dost�pne
+ dla programisty, niezale�nie od aktualnego zasi�gu innych zmiennych.
+ Powy�sze zmienne zast�puj� starsze tablice
+ <varname>$HTTP_*_VARS</varname>.
+ </para>
+ </note>
+
<para>
Je�li dyrektywa <link
linkend="ini.register-globals">register_globals</link> jest w��czona,
wtedy te zmienne b�d� r�wnie� dost�pne jako zmienne globalne, tzn.
- niezale�nie od tablic <varname>$HTTP_*_VARS</varname>. Dyrektywa ta
- powinna by� u�ywana ostro�nie i wy��czona, je�li to mo�liwe. O ile zmienne
- <varname>$HTTP_*_VARS</varname> s� bezpieczne, o tyle ich odpowiedniki
- w postaci zmiennych globalnych mog� zosta� nadpisane przez argumenty
- przekazane od klienta, mo�liwie, �e ze zwyk�ej z�o�liwo�ci u�ytkownika.
- Je�li nie mo�esz wy��czy� <link
- linkend="ini.register-globals">register_globals</link>, musisz podj��
- wszystkie niezb�dne kroki w celu zabezpieczenia danych przed sfa�szowaniem.
+ niezale�nie od tablic <varname>$HTTP_*_VARS</varname> i
+ <varname>$_*</varname>. Wi�cej informacji znajduje si� w rozdziale
+ po�wi�conym bezpiecze�stwu, zatytu�owanym
+ <link linkend="security.registerglobals">Wykorzystywanie Zarejestrowanych
+ Globali</link>.
</para>
<para>
@@ -509,6 +521,17 @@
</simpara>
</listitem>
</varlistentry>
+
+ <varlistentry>
+ <term>$_COOKIE</term>
+ <listitem>
+ <simpara>
+ Tablica asocjacyjna zmiennych przekazanych do skryptu przez
+ ciasteczka HTTP. Zawsze globalna w ka�dym zasi�gu. Wprowadzona
+ w PHP 4.1.0.
+ </simpara>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>$HTTP_GET_VARS</term>
@@ -519,6 +542,18 @@
</simpara>
</listitem>
</varlistentry>
+
+ <varlistentry>
+ <term>$_GET</term>
+ <listitem>
+ <simpara>
+ Tablica asocjacyjna zmiennych przekazanych do skryptu metod� GET
+ protoko�u HTTP. Zawsze globalna w ka�dym zasi�gu. Wprowadzona w
+ PHP 4.1.0.
+ </simpara>
+ </listitem>
+ </varlistentry>
+
<varlistentry>
<term>$HTTP_POST_VARS</term>
@@ -529,6 +564,19 @@
</simpara>
</listitem>
</varlistentry>
+
+ <varlistentry>
+ <term>$_POST</term>
+ <listitem>
+ <simpara>
+ Tablica asocjacyjna zmiennych przekazanych do skryptu metod� POST
+ protoko�u HTTP. Zawsze globalna w ka�dym zasi�gu. Wprowadzona w
+ PHP 4.1.0.
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+
<varlistentry>
<term>$HTTP_POST_FILES</term>
@@ -538,14 +586,23 @@
wys�anych do serwera (uploadowanych) metod� POST. Zobacz <link
linkend="features.file-upload.post-method">wysy�anie plik�w metod� POST
</link> aby dowiedzie� si� wi�cej na temat zawarto�ci
- <varname>$HTTP_POST_FILES</varname>.
+ <varname>$HTTP_POST_FILES</varname>. Wprowadzona w PHP 4.0.0.
</simpara>
- <para>
- <varname>$HTTP_POST_FILES</varname> jest dost�pna tylko w PHP 4.0.0
- i p�niejszych.
- </para>
</listitem>
</varlistentry>
+
+ <varlistentry>
+ <term>$_FILES</term>
+ <listitem>
+ <simpara>
+ Tablica asocjacyjna zmiennych zawieraj�cych informacj� o plikach
+ wys�anych do serwera (uploadowanych) metod� POST. Zobacz <link
+ linkend="features.file-upload.post-method">wysy�anie plik�w metod� POST
+ </link> aby dowiedzie� si� wi�cej na temat zawarto�ci
+ <varname>$_FILES</varname>. Wprowadzona w PHP 4.1.0.
+ </simpara>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>$HTTP_ENV_VARS</term>
@@ -558,14 +615,72 @@
</varlistentry>
<varlistentry>
- <term>$HTTP_SERVER_VARS</term>
+ <term>$_ENV</term>
+ <listitem>
+ <simpara>
+ Tablica asocjacyjna zmiennych przekazanych do skryptu ze �rodowiska
+ operacyjnego serwera. Zawsze globalna w ka�dym zasi�gu. Wprowadzona
+ w PHP 4.1.0.
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>$HTTP_SERVER_VARS</term>
<listitem>
<simpara>
Tablica asocjacyjna zmiennych przekazanych do skryptu z serwera HTTP.
Zmienne te s� analogiczne do zmiennych Apache'a, opisanych powy�ej.
</simpara>
</listitem>
- </varlistentry>
+ </varlistentry>
+
+ <varlistentry>
+ <term>$_SERVER</term>
+ <listitem>
+ <simpara>
+ Tablica asocjacyjna zmiennych przekazanych do skryptu z serwera
+ HTTP. Zmienne te s� analogiczne do zmiennych Apache'a, opisanych
+ powy�ej. Zawsze globalna w ka�dym zasi�gu. Wprowadzona w PHP 4.1.0.
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>$HTTP_SESSION_VARS</term>
+ <listitem>
+ <simpara>
+ Tablica asocjacyjna zmiennych sesji przekazanych do skryptu.
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>$_SESSION</term>
+ <listitem>
+ <simpara>
+ Tablica asocjacyjna zmiennych sesji przekazanych do skryptu.
+ Zawsze globalna w ka�dym zasi�gu. Dodawanie nowych wpis�w do
+ tablicy $_SESSION powoduje automatyczne zarejestrowanie ich
+ jako zmiennych sesji, tak jakby wywo�a�
+ <function>session_register</function>. Wprowadzona w PHP 4.1.0.
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>$_REQUEST</term>
+ <listitem>
+ <simpara>
+ Tablica asocjacyjna, stanowi�ca po��czenie zmiennych z GET, POST
+ i ciasteczek. Innymi s�owy - ca�a informacja przychodz�ca od
+ u�ytkownika. Tablica ta z punktu widzenia bezpiecze�stwa nie mo�e
+ by� godna zaufania. Wprowadzona w PHP 4.1.0.
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+
</variablelist>
</para>