1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-23 23:32:16 +01:00
Files
archived-doc-ru/features/cookies.xml
2024-08-01 11:19:19 +03:00

56 lines
2.7 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 3e08a8aae657492bdcdc7c550099ddf072042fa9 Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<chapter xml:id="features.cookies" xmlns="http://docbook.org/ns/docbook">
<title>Cookies</title>
<para>
PHP прозрачно поддерживает cookies при обмене данными по <acronym>HTTP</acronym>-протоколу.
Cookies — механизм хранения данных браузером удалённой машины, который отслеживает или идентифицирует
посетителей, которые вернулись на сайт. Блоки данных cookies устанавливают функцией
<function>setcookie</function> или <function>setrawcookie</function>.
Cookies — часть <acronym>HTTP</acronym>-заголовка, поэтому
функцию <function>setcookie</function> требуется вызывать перед отправкой
данных вывода в браузер. Это то же ограничение, которое касается функции
<function>header</function>. <link linkend="ref.outcontrol">Функции буферизации вывода</link>
откладывают вывод скрипта, пока не решилось,
нужно ли устанавливать cookies или отправлять заголовки.
</para>
<para>
Cookies, которые браузер клиента отправит на сервер, PHP автоматически
включит в суперглобальный массив <varname>$_COOKIE</varname>,
если директива <link linkend="ini.variables-order">variables_order</link>
содержит букву «C».
Имена cookie записывают в нотации массивов: <literal>[]</literal>,
когда одному блоку данных требуется назначить список значений.
</para>
<para>
Дополнительную информацию, включая примечания об ошибках браузеров,
приводят описания функций <function>setcookie</function>
и <function>setrawcookie</function>.
</para>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->