1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-25 16:02:13 +01:00
Files
archived-doc-es/reference/session/sessionhandlerinterface/read.xml
Pedro Antonio Gil Rodríguez e131736b24 Translation [es]
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@323919 c90b9560-bf6c-de11-be94-00142212c4b1
2012-03-05 16:09:58 +00:00

96 lines
3.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 879b7c22c2591e6d5867980d8972912ced76b961 Maintainer: seros Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="sessionhandlerinterface.read" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>SessionHandlerInterface::read</refname>
<refpurpose>Leer información de sesión</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>abstract</modifier> <modifier>public</modifier> <type>string</type><methodname>SessionHandlerInterface::read</methodname>
<methodparam><type>string</type><parameter>session_id</parameter></methodparam>
</methodsynopsis>
<para>
Lee la información de sesión desde el almacenamiento de sesiones, y devuelve el resultado.
Llamado justo después de iniciarse una sesión o cuando es llamada <function>session_start</function>.
Observe que antes de que este método sea llamado <function>SessionHandlerInterface::open</function> es invocado.
</para>
<para>
Este método es llmado por PHP cuando la sesión es iniciada.
Este método debería recuperar la información de sesión desde el almacenamiento mediante el
ID de sesión proporcionado. La cadena devuelta por este método debe estar en el mismo
formato serializado que el orgibal pasado a <function>SessionHandlerInterface::write</function>
Si no se encuentra el registro, devuelve una cadena vacía.
</para>
<para>
La información devuelta por este método será decodificada internamente por PHP usando el
método de deserialización especificado en <link linkend="ini.session.serialize-handler">session.serialize_handler</link>.
La información resultante será usada para rellenar la variable superglobal <varname>$_SESSION</varname>.
</para>
<para>
Observe que el esquema de serialización no es el mismo que <function>unserialize</function>
y pudede accederse a él mediante <function>session_decode</function>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>session_id</parameter></term>
<listitem>
<para>
El ID de sesión.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Devuelve una cadena codificada de la información leída. Si no se leyó nada, debe devolver una cadena vacía. Observe que este valor es devuelto internamente por PHP para procesamiento.
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member>
La directiva de configuración
<link linkend="ini.session.serialize-handler">session.serialize_handler</link>.
</member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- 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
-->