mirror of
https://github.com/php/doc-ru.git
synced 2025-08-20 16:51:35 +00:00
Predefined Variables: improvements
git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@343714 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
@ -53,7 +53,7 @@
|
||||
|
||||
<!ENTITY note.registerglobals '<note xmlns="http://docbook.org/ns/docbook"><title>register_globals: важное замечание</title><para>Начиная с PHP 4.2.0, значением директивы PHP <link linkend="ini.register-globals">register_globals</link> по умолчанию является <emphasis>off</emphasis> (выключено). Сообщество PHP рекомендует не полагаться на эту директиву, а использовать вместо этого иные средства, такие как &link.superglobals;.</para></note>'>
|
||||
|
||||
<!ENTITY note.is-superglobal "<note xmlns='http://docbook.org/ns/docbook'><para>Это 'суперглобальная' или автоматическая глобальная переменная. Это просто означает что она доступна во всех контекстах скрипта. Нет необходимости выполнять <command>global $variable;</command> для доступа к ней внутри метода или функции.</para></note>">
|
||||
<!ENTITY note.is-superglobal "<note xmlns='http://docbook.org/ns/docbook'><para>Это 'суперглобальная' или автоматическая глобальная переменная. Это просто означает, что она доступна во всех контекстах скрипта. Нет необходимости выполнять <command>global $variable;</command> для доступа к ней внутри метода или функции.</para></note>">
|
||||
|
||||
<!ENTITY note.uses-ob '<note xmlns="http://docbook.org/ns/docbook"><para>При использовании параметра <parameter>return</parameter> данная функция использует внутреннюю буферизацию вывода, поэтому она не может быть использована внутри callback-функции <function>ob_start</function>.</para></note>'>
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: shein Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<!-- Reviewed: yes Maintainer: lex -->
|
||||
<!-- $Revision$ -->
|
||||
|
||||
<reference xml:id="reserved.variables" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
|
@ -12,7 +12,7 @@
|
||||
<refsect1 role="description">
|
||||
&reftitle.description;
|
||||
<para>
|
||||
Содержит количество аргументов переданных скрипту при запуске из
|
||||
Содержит количество аргументов, переданных текущему скрипту при запуске из
|
||||
<link linkend="features.commandline">командной строки</link>.
|
||||
</para>
|
||||
<note>
|
||||
@ -23,8 +23,7 @@
|
||||
</note>
|
||||
<note>
|
||||
<simpara>
|
||||
Эта переменная недоступна когда <link linkend="ini.register-argc-argv">register_argc_argv</link>
|
||||
установлен в disabled.
|
||||
Эта переменная недоступна, если <link linkend="ini.register-argc-argv">register_argc_argv</link> отключен.
|
||||
</simpara>
|
||||
</note>
|
||||
</refsect1>
|
||||
@ -57,7 +56,7 @@ int(4)
|
||||
&reftitle.notes;
|
||||
<note>
|
||||
<para>
|
||||
Также доступно через <varname>$_SERVER['argc']</varname>.
|
||||
Также доступно как <varname>$_SERVER['argc']</varname>.
|
||||
</para>
|
||||
</note>
|
||||
</refsect1>
|
||||
|
@ -12,7 +12,7 @@
|
||||
<refsect1 role="description">
|
||||
&reftitle.description;
|
||||
<para>
|
||||
Содержит массив <type>array</type> из всех аргументов переданных скрипту при запуске
|
||||
Содержит массив (<type>array</type>) всех аргументов, переданных скрипту при запуске
|
||||
из <link linkend="features.commandline">командной строки</link>.
|
||||
</para>
|
||||
<note>
|
||||
@ -23,8 +23,8 @@
|
||||
</note>
|
||||
<note>
|
||||
<simpara>
|
||||
Эта переменная недоступна если <link linkend="ini.register-argc-argv">register_argc_argv</link>
|
||||
установлен в disabled.
|
||||
Эта переменная недоступна, если <link linkend="ini.register-argc-argv">register_argc_argv</link>
|
||||
отключен.
|
||||
</simpara>
|
||||
</note>
|
||||
</refsect1>
|
||||
@ -67,7 +67,7 @@ array(4) {
|
||||
&reftitle.notes;
|
||||
<note>
|
||||
<para>
|
||||
Также доступно через <varname>$_SERVER['argv']</varname>.
|
||||
Также доступно как <varname>$_SERVER['argv']</varname>.
|
||||
</para>
|
||||
</note>
|
||||
</refsect1>
|
||||
|
@ -6,15 +6,15 @@
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.cookies" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>$_COOKIE</refname>
|
||||
<refname>$HTTP_COOKIE_VARS [устаревшее]</refname>
|
||||
<refpurpose>HTTP Куки</refpurpose>
|
||||
<refname>$HTTP_COOKIE_VARS [устарело]</refname>
|
||||
<refpurpose>HTTP Cookies</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsect1 role="description">
|
||||
&reftitle.description;
|
||||
<para>
|
||||
Ассоциативный массив (<type>array</type>) значений,
|
||||
переданных скрипту через HTTP Куки.
|
||||
переданных скрипту через HTTP Cookies.
|
||||
</para>
|
||||
|
||||
<simpara>
|
||||
@ -42,7 +42,7 @@
|
||||
<row>
|
||||
<entry>4.1.0</entry>
|
||||
<entry>
|
||||
Введена <varname>$_COOKIE</varname> для замены устаревшей
|
||||
Введен массив <varname>$_COOKIE</varname>, заменяющий
|
||||
<varname>$HTTP_COOKIE_VARS</varname>.
|
||||
</entry>
|
||||
</row>
|
||||
@ -65,13 +65,12 @@ echo 'Привет, ' . htmlspecialchars($_COOKIE["name"]) . '!';
|
||||
]]>
|
||||
</programlisting>
|
||||
<simpara>
|
||||
Положим, что значение куки с именем "name" было установлено
|
||||
равным "Ханнес".
|
||||
Положим, что значение куки с именем "name" было установлено ранее.
|
||||
</simpara>
|
||||
&example.outputs.similar;
|
||||
<screen>
|
||||
<![CDATA[
|
||||
Привет, Ханнес!
|
||||
Привет, Иван!
|
||||
]]>
|
||||
</screen>
|
||||
</example>
|
||||
|
@ -1,12 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: cb0630b14901459c0bf1556e7d68f1b4c0d3796e Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<!-- Reviewed: yes Maintainer: lex -->
|
||||
<!-- $Revision$ -->
|
||||
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.environment" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>$_ENV</refname>
|
||||
<refname>$HTTP_ENV_VARS [устаревшее]</refname>
|
||||
<refname>$HTTP_ENV_VARS [устарело]</refname>
|
||||
<refpurpose>Переменные окружения</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
@ -21,15 +21,15 @@
|
||||
Эти значения импортируются в глобальное пространство имен PHP
|
||||
из системных переменных окружения, в котором запущен парсер PHP.
|
||||
Большинство значений передаётся из командной оболочки, под которой
|
||||
PHP запущен, и различных системных приложений, полного и точного
|
||||
списка не существует. Пожалуйста, изучите документацию к вашей командной
|
||||
запущен PHP, и в разных системах, вероятно, используются разные типы оболочек
|
||||
поэтому окончальный список невозможно представить. Пожалуйста, изучите документацию к вашей командной
|
||||
оболочке для получения списка переменных окружения.
|
||||
</simpara>
|
||||
|
||||
<simpara>
|
||||
Некоторые переменные окружения включают в себя CGI-переменные,
|
||||
причем их наличие не зависит от того, запущен PHP как модуль
|
||||
HTTP сервера или как CGI-модуль.
|
||||
Некоторые переменные окружения включают CGI-переменные,
|
||||
причем их наличие не зависит от того, запущен ли PHP как модуль
|
||||
сервера или как препроцессор CGI.
|
||||
</simpara>
|
||||
|
||||
<simpara>
|
||||
@ -57,7 +57,7 @@
|
||||
<row>
|
||||
<entry>4.1.0</entry>
|
||||
<entry>
|
||||
Введена <varname>$_ENV</varname> взамен устаревшей
|
||||
Введен массив <varname>$_ENV</varname>, заменяющий
|
||||
<varname>$HTTP_ENV_VARS</varname>.
|
||||
</entry>
|
||||
</row>
|
||||
|
@ -14,13 +14,14 @@
|
||||
&reftitle.description;
|
||||
<para>
|
||||
Ассоциативный массив (<type>array</type>) элементов, загруженных в текущий скрипт
|
||||
через метод HTTP POST. Структура этого массива описана в разделе <link linkend="features.file-upload.post-method">Загрузка файлов методом POST</link>
|
||||
через метод HTTP POST.
|
||||
Структура этого массива описана в разделе <link linkend="features.file-upload.post-method">Загрузка файлов методом POST</link>.
|
||||
</para>
|
||||
|
||||
<simpara>
|
||||
<varname>$HTTP_POST_FILES</varname> содержит ту же начальную
|
||||
информацию, но не является <link linkend="language.variables.superglobals">суперглобальным</link>.
|
||||
(Заметьте, что <varname>$HTTP_POST_FILES</varname> и <varname>$_FILES</varname>
|
||||
(Обратите внимание, что <varname>$HTTP_POST_FILES</varname> и <varname>$_FILES</varname>
|
||||
являются разными переменными, так что PHP обрабатывает их соответственно)
|
||||
</simpara>
|
||||
|
||||
@ -42,7 +43,7 @@
|
||||
<row>
|
||||
<entry>4.1.0</entry>
|
||||
<entry>
|
||||
Введен массив <varname>$_FILES</varname>, который должен заменить
|
||||
Введен массив <varname>$_FILES</varname>, заменяющий
|
||||
<varname>$HTTP_POST_FILES</varname>.
|
||||
</entry>
|
||||
</row>
|
||||
@ -62,7 +63,7 @@
|
||||
<para>
|
||||
<simplelist>
|
||||
<member><function>move_uploaded_file</function></member>
|
||||
<member><link linkend="features.file-upload">Обработка загрузок файлов</link></member>
|
||||
<member><link linkend="features.file-upload">Загрузка файлов на сервер</link></member>
|
||||
</simplelist>
|
||||
</para>
|
||||
</refsect1>
|
||||
|
@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: cb0630b14901459c0bf1556e7d68f1b4c0d3796e Maintainer: mch Status: ready -->
|
||||
<!-- $Revision$ -->
|
||||
<!-- Reviewed: no -->
|
||||
<!-- Reviewed: yes Maintainer: lex -->
|
||||
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.get" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>$_GET</refname>
|
||||
<refname>$HTTP_GET_VARS [устаревшее]</refname>
|
||||
<refpurpose>GET-переменные HTTP</refpurpose>
|
||||
<refname>$HTTP_GET_VARS [устарело]</refname>
|
||||
<refpurpose>Переменные HTTP GET</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsect1 role="description">
|
||||
@ -19,7 +19,7 @@
|
||||
<simpara>
|
||||
<varname>$HTTP_GET_VARS</varname> содержит аналогичный набор
|
||||
данных, но не является <link linkend="language.variables.superglobals">суперглобальным</link>.
|
||||
(Заметьте, что <varname>$HTTP_GET_VARS</varname> и <varname>$_GET</varname>
|
||||
(Обратите внимание, что <varname>$HTTP_GET_VARS</varname> и <varname>$_GET</varname>
|
||||
являются разными переменными и обрабатываются PHP независимо друг от друга)
|
||||
</simpara>
|
||||
|
||||
@ -41,7 +41,7 @@
|
||||
<row>
|
||||
<entry>4.1.0</entry>
|
||||
<entry>
|
||||
Добавлена <varname>$_GET</varname>, заменяющая
|
||||
Добавлен массив <varname>$_GET</varname>, заменяющий
|
||||
<varname>$HTTP_GET_VARS</varname>.
|
||||
</entry>
|
||||
</row>
|
||||
@ -59,18 +59,18 @@
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
echo 'Привет ' . htmlspecialchars($_GET["name"]) . '!';
|
||||
echo 'Привет, ' . htmlspecialchars($_GET["name"]) . '!';
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
<simpara>
|
||||
Подразумевается, что пользователь ввел в браузере
|
||||
адрес http://example.com/?name=Hannes
|
||||
адрес http://example.com/?name=Иван
|
||||
</simpara>
|
||||
&example.outputs.similar;
|
||||
<screen>
|
||||
<![CDATA[
|
||||
Привет Hannes!
|
||||
Привет, Иван!
|
||||
]]>
|
||||
</screen>
|
||||
</example>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: cb0630b14901459c0bf1556e7d68f1b4c0d3796e Maintainer: irker Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<!-- Reviewed: yes Maintainer: lex -->
|
||||
<!-- $Revision$ -->
|
||||
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.globals" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
@ -12,8 +12,8 @@
|
||||
<refsect1 role="description">
|
||||
&reftitle.description;
|
||||
<para>
|
||||
Ассоциативный массив (<type>array</type>), содержащий ссылки на все переменные глобальной области видимости
|
||||
скрипта, определенные в данный момент. Имена переменных являются ключами массива.
|
||||
Ассоциативный массив (<type>array</type>), содержащий ссылки на все переменные,
|
||||
определенные в данный момент в глобальной области видимости скрипта. Имена переменных являются ключами массива.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@ -21,18 +21,18 @@
|
||||
&reftitle.examples;
|
||||
<para>
|
||||
<example xml:id="variable.globals.basic">
|
||||
<title>Пример <varname>$GLOBALS</varname></title>
|
||||
<title>Пример использования <varname>$GLOBALS</varname></title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
function test() {
|
||||
$foo = "local variable";
|
||||
$foo = "локальная переменная";
|
||||
|
||||
echo '$foo in global scope: ' . $GLOBALS["foo"] . "\n";
|
||||
echo '$foo in current scope: ' . $foo . "\n";
|
||||
echo '$foo в глобальной области видимости: ' . $GLOBALS["foo"] . "\n";
|
||||
echo '$foo в текущей области видимости: ' . $foo . "\n";
|
||||
}
|
||||
|
||||
$foo = "Example content";
|
||||
$foo = "Пример содержимого";
|
||||
test();
|
||||
?>
|
||||
]]>
|
||||
@ -40,8 +40,8 @@ test();
|
||||
&example.outputs.similar;
|
||||
<screen>
|
||||
<![CDATA[
|
||||
$foo in global scope: Example content
|
||||
$foo in current scope: local variable
|
||||
$foo в глобальной области видимости: Пример содержимого
|
||||
$foo в текущей области видимости: локальная переменная
|
||||
]]>
|
||||
</screen>
|
||||
</example>
|
||||
@ -54,7 +54,7 @@ $foo in current scope: local variable
|
||||
<note>
|
||||
<title>Доступность переменной</title>
|
||||
<para>
|
||||
В отличии от всех остальных <link linkend="language.variables.superglobals">суперглобальных</link> переменных,
|
||||
В отличие от всех остальных <link linkend="language.variables.superglobals">суперглобальных</link> переменных,
|
||||
<varname>$GLOBALS</varname> всегда доступна в PHP.
|
||||
</para>
|
||||
</note>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.httprawpostdata" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>$HTTP_RAW_POST_DATA</refname>
|
||||
<refpurpose>Необработанные POST-данные</refpurpose>
|
||||
<refpurpose>Необработанные данные POST</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsect1 role="description">
|
||||
@ -17,9 +17,8 @@
|
||||
Также смотрите <link linkend="ini.always-populate-raw-post-data">always_populate_raw_post_data</link>.
|
||||
</para>
|
||||
<para>
|
||||
В большинстве случаев нужно использовать
|
||||
<link linkend="wrappers.php.input"><literal>php://input</literal></link>
|
||||
вместо <varname>$HTTP_RAW_POST_DATA</varname>.
|
||||
Как правило, вместо <varname>$HTTP_RAW_POST_DATA</varname> следует использовать
|
||||
<link linkend="wrappers.php.input"><literal>php://input</literal></link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</phpdoc:varentry>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: cb0630b14901459c0bf1556e7d68f1b4c0d3796e Maintainer: irker Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<!-- Reviewed: yes Maintainer: lex -->
|
||||
<!-- $Revision$ -->
|
||||
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.httpresponseheader" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
@ -13,9 +13,9 @@
|
||||
&reftitle.description;
|
||||
<para>
|
||||
Массив (<type>array</type>) <varname>$http_response_header</varname> похож на функцию
|
||||
<function>get_headers</function>. Когда Вы используете
|
||||
<link linkend="wrappers.http">обертку HTTP</link>,
|
||||
<varname>$http_response_header</varname> будет заполнен заголовками ответов
|
||||
<function>get_headers</function>. При использовании
|
||||
<link linkend="wrappers.http">обертки HTTP</link>,
|
||||
<varname>$http_response_header</varname> будет заполняться заголовками ответа
|
||||
HTTP. <varname>$http_response_header</varname> будет создан
|
||||
в <link linkend="language.variables.scope">локальной области видимости</link>.
|
||||
</para>
|
||||
|
@ -26,8 +26,8 @@
|
||||
<warning>
|
||||
<simpara>
|
||||
Если настроен пользовательский обработчик ошибок (<function>set_error_handler</function>),
|
||||
значение <varname>$php_errormsg</varname> будет установлено только, если обработчик ошибки
|
||||
вернет &false;.
|
||||
то <varname>$php_errormsg</varname> устанавливается только в том случае, если обработчик ошибки
|
||||
возвращает &false;.
|
||||
</simpara>
|
||||
</warning>
|
||||
</refsect1>
|
||||
|
@ -6,16 +6,16 @@
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.post" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>$_POST</refname>
|
||||
<refname>$HTTP_POST_VARS [устаревшее]</refname>
|
||||
<refpurpose>POST-переменные HTTP</refpurpose>
|
||||
<refname>$HTTP_POST_VARS [устарело]</refname>
|
||||
<refpurpose>Переменные HTTP POST</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsect1 role="description">
|
||||
&reftitle.description;
|
||||
<para>
|
||||
Ассоциативный массив данных, переданных скрипту через HTTP метод POST
|
||||
в случае использования в запросе в качестве HTTP Content-Type
|
||||
<literal>application/x-www-form-urlencoded</literal> или <literal>multipart/form-data</literal> .
|
||||
Ассоциативный массив данных, переданных скрипту через HTTP методом POST
|
||||
при использовании <literal>application/x-www-form-urlencoded</literal> или <literal>multipart/form-data</literal>
|
||||
в заголовке Content-Type запроса HTTP.
|
||||
</para>
|
||||
|
||||
<simpara>
|
||||
@ -66,12 +66,12 @@ echo 'Привет ' . htmlspecialchars($_POST["name"]) . '!';
|
||||
]]>
|
||||
</programlisting>
|
||||
<simpara>
|
||||
Подразумевается, что пользователь отправил через POST name=Hannes
|
||||
Подразумевается, что пользователь отправил через POST name=Иван
|
||||
</simpara>
|
||||
&example.outputs.similar;
|
||||
<screen>
|
||||
<![CDATA[
|
||||
Привет Hannes!
|
||||
Привет, Иван!
|
||||
]]>
|
||||
</screen>
|
||||
</example>
|
||||
|
@ -76,7 +76,7 @@
|
||||
скрипт посредством методов GET, POST или COOKIE, поэтому им
|
||||
нельзя доверять, т.к. они могли быть изменены удаленным пользователем.
|
||||
Их наличие и порядок добавления данных в соответствующие массивы
|
||||
определяется директивой
|
||||
определяется директивой конфигурации
|
||||
<link linkend="ini.variables-order">variables_order</link>.
|
||||
</para>
|
||||
</note>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 2b5b055e52b81d01a19d7c868f4cc0662633b6ed Maintainer: mch Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<!-- Reviewed: yes Maintainer: lex -->
|
||||
<!-- $Revision$ -->
|
||||
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.server" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
@ -20,11 +20,11 @@
|
||||
или предоставить другие, не указанные здесь. Тем не менее, многие
|
||||
эти переменные присутствуют в <link
|
||||
xlink:href="&url.rfc;3875">спецификации CGI/1.1</link>, так что
|
||||
вы можете ожидать их реализации и в конкретном веб-сервере.
|
||||
вы можете ожидать их наличие.
|
||||
</para>
|
||||
<note>
|
||||
<simpara>
|
||||
До версии PHP 5.4.0, <varname>$HTTP_SERVER_VARS</varname> содержит ту же
|
||||
До PHP 5.4.0, <varname>$HTTP_SERVER_VARS</varname> содержит ту же
|
||||
начальную информацию, но она не <link linkend="language.variables.superglobals">суперглобальная</link>.
|
||||
(Заметьте, что <varname>$HTTP_SERVER_VARS</varname> и
|
||||
<varname>$_SERVER</varname> являются разными переменными, так что PHP
|
||||
@ -38,8 +38,8 @@
|
||||
|
||||
<simpara>
|
||||
Вы можете найти (а можете и не найти) любой из следующих элементов в массиве
|
||||
<varname>$_SERVER</varname>. Заметьте, что немногие элементы, если вообще такие найдутся,
|
||||
будут доступны (или действительно будут иметь значение),
|
||||
<varname>$_SERVER</varname>. Обратите внимание, что немногие элементы, если они есть,
|
||||
будут доступны (или даже будут иметь какое-нибудь значение),
|
||||
если PHP запущен в <link linkend="features.commandline">командной строке</link>.
|
||||
</simpara>
|
||||
|
||||
@ -115,10 +115,10 @@
|
||||
</simpara>
|
||||
<note>
|
||||
<simpara>
|
||||
Под Apache 2, вы должны выставить <literal>UseCanonicalName = On</literal> и
|
||||
В Apache 2 вы должны установить <literal>UseCanonicalName = On</literal> и
|
||||
<literal>ServerName</literal>.
|
||||
Иначе это значение отразит имя хоста
|
||||
клиента и может быть подделано.
|
||||
В противном случае это значение отразит имя хоста, предоставленное
|
||||
клиентом, которое может быть подделано.
|
||||
Небезопасно полагаться на это значение в контексте требующем безопасности.
|
||||
</simpara>
|
||||
</note>
|
||||
@ -154,9 +154,9 @@
|
||||
</simpara>
|
||||
<note>
|
||||
<para>
|
||||
PHP-скрипт завершается после отправки заголовков (т.е. после того, как
|
||||
осуществляет любой вывод без буферизации вывода), если запрос был осуществлен
|
||||
методом <literal>HEAD</literal>.
|
||||
PHP-скрипт завершается после отправки заголовков (то есть после того, как
|
||||
осуществляется любой вывод без буферизации вывода), если метод запроса был
|
||||
<literal>HEAD</literal>.
|
||||
</para>
|
||||
</note>
|
||||
</listitem>
|
||||
@ -166,7 +166,7 @@
|
||||
<term>'<varname>REQUEST_TIME</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Временная метка начала запроса. Доступна, начиная с PHP 5.1.0.
|
||||
Временная метка начала запроса. Доступно с PHP 5.1.0.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -176,7 +176,7 @@
|
||||
<listitem>
|
||||
<simpara>
|
||||
Временная метка начала запроса с точностью до микросекунд.
|
||||
Доступна, начиная с PHP 5.4.0.
|
||||
Доступно с PHP 5.4.0.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -185,7 +185,7 @@
|
||||
<term>'<varname>QUERY_STRING</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Строка запросов, если есть, с помощью которой была получена страница.
|
||||
Строка запроса, если есть, через которую была открыта страница.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -265,11 +265,11 @@
|
||||
<term>'<varname>HTTP_REFERER</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Адрес страницы (если есть), которая привела браузер пользователя на эту страницу.
|
||||
Адрес страницы (если есть), с которой браузер пользователя перешёл на эту страницу.
|
||||
Этот заголовок устанавливается веб-браузером пользователя.
|
||||
Не все браузеры устанавливают его и некоторые в качестве дополнительной
|
||||
Не все браузеры устанавливают его, а некоторые в качестве дополнительной
|
||||
возможности позволяют изменять содержимое заголовка
|
||||
<varname>HTTP_REFERER</varname>. Одним словом, в самом деле ему нельзя доверять.
|
||||
<varname>HTTP_REFERER</varname>. Одним словом, нельзя доверять этому заголовку.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -279,10 +279,10 @@
|
||||
<listitem>
|
||||
<simpara>
|
||||
Содержимое заголовка <literal>User-Agent:</literal> из
|
||||
текущего запроса, если он есть. Эта строка содержит обозначение
|
||||
браузера, которым пользователь запросил данную страницу. Типичным
|
||||
текущего запроса, если он есть. Эта строка, обозначающая браузер,
|
||||
который открыл данную страницу. Типичным
|
||||
примером является строка: <computeroutput>Mozilla/4.5 [en] (X11; U;
|
||||
Linux 2.2.9 i586)</computeroutput>. Среди прочего, вы можете
|
||||
Linux 2.2.9 i586)</computeroutput>. Помимо всего прочего, вы можете
|
||||
использовать это значение с функцией <function>get_browser</function>,
|
||||
чтобы адаптировать вывод вашей страницы к возможностям браузера пользователя.
|
||||
</simpara>
|
||||
@ -318,7 +318,7 @@
|
||||
<listitem>
|
||||
<simpara>
|
||||
Удаленный хост, с которого пользователь просматривает текущую
|
||||
страницу. Обратный просмотр DNS базируется на значении переменной
|
||||
страницу. Обратный поиск DNS основан на значении переменной
|
||||
<varname>REMOTE_ADDR</varname>.
|
||||
</simpara>
|
||||
<note>
|
||||
@ -363,7 +363,7 @@
|
||||
<term>'<varname>SCRIPT_FILENAME</varname>'</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Абсолютный путь к скрипту, который в данный момент исполняется.
|
||||
Абсолютный путь к исполняемому скрипту.
|
||||
<note>
|
||||
<para>
|
||||
Если скрипт запускается в командной строке (CLI), используя
|
||||
@ -395,7 +395,7 @@
|
||||
<simpara>
|
||||
Порт на компьютере сервера, используемый веб-сервером для соединения.
|
||||
Для установок по умолчанию, значение будет '<literal>80</literal>';
|
||||
используя SLL, например, это значение будет таким, какое сконфигурировано
|
||||
используя SSL, например, это значение будет таким, какое сконфигурировано
|
||||
для соединений безопасного HTTP.
|
||||
</simpara>
|
||||
<note>
|
||||
@ -451,10 +451,10 @@
|
||||
<term>'<varname>SCRIPT_NAME</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Содержит путь, к текущему исполняемому скрипту. Это полезно для страниц,
|
||||
Содержит путь к текущему исполняемому скрипту. Это полезно для страниц,
|
||||
которые должны указывать на самих себя.
|
||||
Константа <link linkend="language.constants.predefined">__FILE__</link>
|
||||
содержит полный путь и имя текущего (т.е. включаемого) файла.
|
||||
содержит полный путь и имя текущего (то есть включенного) файла.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -463,7 +463,7 @@
|
||||
<term>'<varname>REQUEST_URI</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
URI, который был передан для того, чтобы получить доступ к этой странице.
|
||||
URI, который был предоставлен для доступа к этой странице.
|
||||
Например, '<literal>/index.html</literal>'.
|
||||
</simpara>
|
||||
</listitem>
|
||||
@ -473,9 +473,9 @@
|
||||
<term>'<varname>PHP_AUTH_DIGEST</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
При выполнении HTTP Digest аутентификации, этой переменной присваивается
|
||||
заголовок 'Authorization', который присылается клиентом (его необходимо
|
||||
потом использовать для соответствующей валидации).
|
||||
При выполнении аутентификации HTTP Digest этой переменной присваивается
|
||||
заголовок 'Authorization', отправленный клиентом (который затем следует
|
||||
использовать для проведения соответствующей проверки).
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -484,7 +484,7 @@
|
||||
<term>'<varname>PHP_AUTH_USER</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Когда выполняется HTTP-аутентификация, этой переменной присваивается
|
||||
При выполнении HTTP-аутентификации этой переменной присваивается
|
||||
имя пользователя, предоставленное пользователем.
|
||||
</simpara>
|
||||
</listitem>
|
||||
@ -494,7 +494,7 @@
|
||||
<term>'<varname>PHP_AUTH_PW</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Когда выполняется HTTP-аутентификация, этой переменной присваивается
|
||||
При выполнении HTTP-аутентификации этой переменной присваивается
|
||||
пароль, предоставленный пользователем.
|
||||
</simpara>
|
||||
</listitem>
|
||||
@ -504,7 +504,7 @@
|
||||
<term>'<varname>AUTH_TYPE</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Когда выполняется HTTP-аутентификация, этой переменной присваивается
|
||||
При выполнении HTTP-аутентификации этой переменной присваивается
|
||||
тип аутентификации, который используется.
|
||||
</simpara>
|
||||
</listitem>
|
||||
@ -515,7 +515,7 @@
|
||||
<listitem>
|
||||
<simpara>
|
||||
Содержит любой предоставленный пользователем путь, содержащийся после
|
||||
имени скрипта, но до строки запроса, если таковая имеется.
|
||||
имени скрипта, но до строки запроса, если она есть.
|
||||
Например, если текущий скрипт запрошен по URL
|
||||
<filename>http://www.example.com/php/path_info.php/some/stuff?foo=bar</filename>,
|
||||
то переменная <varname>$_SERVER['PATH_INFO']</varname> будет содержать
|
||||
@ -528,8 +528,8 @@
|
||||
<term>'<varname>ORIG_PATH_INFO</varname>'</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Исходное значение переменной '<varname>PATH_INFO</varname>' до начала
|
||||
обработки PHP.
|
||||
Исходное значение переменной '<varname>PATH_INFO</varname>' перед
|
||||
обработкой PHP.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -1,12 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: cb0630b14901459c0bf1556e7d68f1b4c0d3796e Maintainer: aur Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<!-- Reviewed: yes Maintainer: lex -->
|
||||
<!-- $Revision$ -->
|
||||
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.session" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>$_SESSION</refname>
|
||||
<refname>$HTTP_SESSION_VARS [устаревшее]</refname>
|
||||
<refname>$HTTP_SESSION_VARS [устарело]</refname>
|
||||
<refpurpose>Переменные сессии</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
@ -43,8 +43,8 @@
|
||||
<row>
|
||||
<entry>4.1.0</entry>
|
||||
<entry>
|
||||
Добавлена <varname>$_SESSION</varname>, которая превратила
|
||||
<varname>$HTTP_SESSION_VARS</varname> в устаревшую.
|
||||
Добавлен массив <varname>$_SESSION</varname>, заменяющий
|
||||
<varname>$HTTP_SESSION_VARS</varname>.
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: shein Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<!-- Reviewed: yes Maintainer: lex -->
|
||||
<!-- $Revision$ -->
|
||||
|
||||
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="language.variables.superglobals" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" role="noversion">
|
||||
|
Reference in New Issue
Block a user