-
Notifications
You must be signed in to change notification settings - Fork 50
/
session-id.xml
101 lines (96 loc) · 3.25 KB
/
session-id.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: e41aab5ecacf449e51179886c17f1d41735b0234 Maintainer: seros Status: ready -->
<!-- Reviewed: no -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.session-id">
<refnamediv>
<refname>session_id</refname>
<refpurpose>Obtener y/o establecer el id de sesión actual</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>session_id</methodname>
<methodparam choice="opt"><type>string</type><parameter>id</parameter></methodparam>
</methodsynopsis>
<para>
<function>session_id</function> se usa para obtener o establecer el id de sesión
para la sesión actual.
</para>
<para>
La constante <constant>SID</constant> también se puede usar para
recuperar el nombre y la sesión actuales como una cadena apropiada para
añadir a las URL. Véase también <link linkend="ref.session">Manejo de
Sesiones</link>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>id</parameter></term>
<listitem>
<para>
Si se especifica <parameter>id</parameter>, reemplazará el id de sesión
actual. <function>session_id</function> necesita ser llamado antes de
<function>session_start</function> para este propósito. Dependiendo del
gestor de sesión, no todos los caracteres están permitidos dentro del id de sesión.
Por ejemplo, el gestor de archivo de sesión ¡sólo permite caracteres en el rango
<literal>a-z A-Z 0-9 , (coma) y - (menos)</literal>!
</para>
<note>
<simpara>
Cuando se usan cookies de sesión, especificar un <parameter>id</parameter>
para <function>session_id</function> enviará siempre una nueva cookie
cuando se llame a <function>session_start</function>, sin importar si el
id de sesión actual es idéntico al que se va a establecer.
</simpara>
</note>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
<function>session_id</function> devuelve el id de sesión para la sesión
actual o la cadena vacía (<literal>""</literal>) si no hay sesión
actual (no existe id de sesión actual).
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>session_regenerate_id</function></member>
<member><function>session_start</function></member>
<member><function>session_set_save_handler</function></member>
<member>
<link linkend="ini.session.save-handler">session.save_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
-->