Oye, Rafael, ¿por qué no has contestado el e-mail? Has puesto lo de las
sesiones sin decir nada, como si lo hubieras traducido tú. Lo de la sesiones lo
he traducido yo, pero por lo menos podías haber dicho algo. Se supone que
estamos aquí para ayudar a los demás, no para aprovecharnos. Aprovechándose de
los demás no vas a conseguir mucha ayuda con la traducción desde luego.


(For english users):
Ey, Rafael, why haven't you answered to me? You have put the sessions article
without saying anything, like if you had translated it. The session part has
been translated (to spanish) by me, but at least you may had said anything. It
is supposed that we are here to help the others, not to profit by them.
Profitting by them you're not going to get so much help.

 --- Rafael Martinez <[EMAIL PROTECTED]> escribió: > rafael           Sat May 25
12:40:16 2002 EDT
> 
>   Added files:                 
>     /phpdoc-es/reference/session      reference.xml 
>   Log:
>   Translation updated to PHP 4.x
>   
>   > 
> Index: phpdoc-es/reference/session/reference.xml
> +++ phpdoc-es/reference/session/reference.xml
> <?xml version="1.0" encoding="iso-8859-1"?>
> 
>  <reference id="ref.session">
>   <title>Funciones para el manejo de sesiones</title>
>   <titleabbrev>Sesiones</titleabbrev>
>       
>   <partintro>
>    <para>
>     El apoyo que PHP proporciona para las sesiones consiste en una forma de
>       conservar ciertos datos a lo largo de los subsiguientes accesos, lo cual
>       le permite construir aplicaciones m&aacute;s personalizadas e incrementar el
>       atractivo de su sitio web.
>    </para>
>    <para>
>     Si ya est&aacute; familiarizado con el tratamiento de sesiones de PHPLIB,
>       notar&aacute; que algunos conceptos son similares al soporte de las sesiones
>       de PHP.
>    </para>
>    <para>
>     A cada visitante que accede a su web se le asigna un identificador
> &uacute;nico,
>       llamado "session id" (identificador de sesi&oacute;n). &Eacute;ste se
> almacena
>       en una cookie por parte del usuario o se propaga en la URL.
>    </para>
>    <para>
>     El soporte de las sesiones le permite registrar un n&uacute;mero
> arbitrario de
>       variables que se conservar&aacute;n en las siguientes peticiones. Cuando un
>       visitante acceda a su web, PHP comprobar&aacute; autom&aacute;ticamente (si
>       session.auto_start est&aacute; puesto a 1) o cuando usted lo especifique (de
> forma
>       expl&iacute;cita mendiante <function>session_start</function> o
> impl&iacute;cita a trav&eacute;s
>       de <function>session_register</function>) si se le ha enviado un "session
> id"
>       espec&iacute;fico con su petici&oacute;n, en cuyo caso se recrean las
> variables que se
>       hab&iacute;an guardado anteriormente.
>    </para>
>    <para>
>     Todas las variables registradas son almacenadas tras finalizar la
> petici&oacute;n.
>       Las variables que est&aacute;n indefinidas se marcan como no definidas. En
> los
>       subsiguientes accesos, no estar&aacute;n definidas por el m&oacute;dulo de
> sesiones a
>       menos que el usuario las defina m&aacute;s tarde.
>    </para>
>    <para>
>     Las opciones de configuraci&oacute;n <link
>     linkend="ini.track-vars"><literal>track_vars</literal></link> y <link
>     linkend="ini.register-globals"><literal>register_globals</literal></link>
> influyen
>       notablemente en la forma en que las variables de la sesi&oacute;n se
> almacenan
>       y restauran.
>    </para>
> 
>    <note>
>     <para>
>      A partir de PHP 4.0.3, <link
>      linkend="ini.track-vars"><literal>track_vars</literal></link> siempre
> est&aacute; activado.
>     </para>
>    </note>
>    <note>
>     <para>
>        A partir de PHP 4.1.0, <varname>$_SESSION</varname> est&aacute; disponible
> como
>        variable global, al igual que <varname>$_POST</varname>,
> <varname>$_GET</varname>,
>        <varname>$_REQUEST</varname> y dem&aacute;s. Al contrario que
>        <varname>$HTTP_SESSION_VARS</varname>, <varname>$_SESSION</varname> siempre
> es
>        global. Por tanto, no se debe usar global para
> <varname>$_SESSION</varname>.
>     </para>
>    </note>
> 
>    <para>
>     Si <link linkend="ini.track-vars"><literal>track_vars</literal></link>
> est&aacute; activado y
>       <link
> linkend="ini.register-globals"><literal>register_globals</literal></link>
> est&aacute;
>       desactivado, s&oacute;lo los miembros del vector asociativo global
>       <varname>$HTTP_SESSION_VARS</varname> pueden ser registrados como variables
> de
>       la sesi&oacute;n. Las variables restauradas de la sesi&oacute;n s&oacute;lo
> estar&aacute;n disponibles en
>       el vector <varname>$HTTP_SESSION_VARS</varname>.
>   <example>
>      <title>
>       Registrar una variable con <link
>       linkend="ini.track-vars"><literal>track_vars</literal></link>
>       activado
>      </title>
>      <programlisting role="php">
> <![CDATA[
> <?php
> session_start();
> if (isset($HTTP_SESSION_VARS['count'])) {
>    $HTTP_SESSION_VARS['count']++;
> }
> else {
>    $HTTP_SESSION_VARS['count'] = 0;
> }
> ?>
> ]]>
>      </programlisting>
>     </example>
>    </para>
>    <para>
>     Se recomienda usar <varname>$_SESSION</varname> (o
>       <varname>$HTTP_SESSION_VARS</varname> con PHP 4.0.6 o inferior) por
> seguridad
>       y para hacer el c&oacute;digo m&aacute;s legible. Con
> <varname>$_SESSION</varname> o
>       <varname>$HTTP_SESSION_VARS</varname>, no es necesario usar las funciones
>       session_register() / session_unregister() / session_is_registered(). Los
> usuarios
>       pueden acceder a una variable de la sesi&oacute;n como si se tratase de una
> variable
>       normal.
>     <example>
>      <title>
>       Registrar una variable con $_SESSION.
>      </title>
>      <programlisting role="php">
> <![CDATA[
> <?php
> session_start();
> // Use $HTTP_SESSION_VARS con PHP 4.0.6 o inferior
> if (!isset($_SESSION['count'])) {
>     $_SESSION['count'] = 0;
> } else {
>     $_SESSION['count']++;
> }
> ?>
> ]]>
>      </programlisting>
>     </example>
>     <example>
>      <title>
>       Borrar una variable con $_SESSION.
>      </title>
>      <programlisting role="php">
> <![CDATA[
> <?php
> session_start();
> // Use $HTTP_SESSION_VARS con PHP 4.0.6 o inferior
> unset($_SESSION['count']);
> ?>
> ]]>
>      </programlisting>
>     </example>
>    </para>
>    <para>
>     Si <link
> linkend="ini.register-globals"><literal>register_globals</literal></link>
>       est&aacute; activado, todas las variables globales pueden ser registradas
> como
>       variables de la sesi&oacute;n, y las variables de la sesi&oacute;n
> ser&aacute;n restauradas a sus
>       correspondientes variables globales. Como PHP debe saber qu&eacute;
> variables
>       globles est&aacute;n registradas como variables de la sesi&oacute;n, los
> usuarios deben
>       registrar las variables con la funci&oacute;n session_register(), mientras
> que con
>       <varname>$HTTP_SESSION_VARS</varname>/<varname>$_SESSION</varname> no es
>       necesario usar session_register().
>     <caution>
>      <para>
>       Si est&aacute; usando
>       <varname>$HTTP_SESSION_VARS</varname>/<varname>$_SESSION</varname>
>       y desactiva <link
>      
> linkend="ini.register-globals"><literal>register_globals</literal></link>,
>       no use <function>session_register</function>,
>       <function>session_is_registered</function> ni
>       <function>session_unregister</function>.
>      </para>
>      <para>
>       Si activa <link
>       
> linkend="ini.register-globals"><literal>register_globals</literal></link>,
>        <function>session_unregister</function> deber&iacute;a ser usado a
> partir de
>          que las variables de la sesi&oacute;n sean registradas como variables
>          globales cuando los datos de la sesi&oacute;n se guardan. Se recomienda
>          desactivar <link
> linkend="ini.register-globals"><literal>register_globals</literal></link>
>          por motivos de seguridad y rendimiendo.
>      </para>
>     </caution>
>     <example>
> 
=== message truncated === 

_______________________________________________________________
Copa del Mundo de la FIFA 2002
Disfruta en vídeo de los mejores momentos desde tu ordenador.
http://fifaworldcup.yahoo.com/fc/es/

Reply via email to