cvs: phpdoc-ca /features cookies.xml
[email protected] ("Eduard Capell Brufau") Mon, 29 Aug 2005 17:00:18 -0000
| Newsgroups | php.doc.ca |
|---|---|
| Message-ID | <cvseduardcapell1125334818@cvsserver> |
eduardcapell Mon Aug 29 13:00:18 2005 EDT
Added files:
/phpdoc-ca/features cookies.xml
Log:
http://cvs.php.net/co.php/phpdoc-ca/features/cookies.xml?r=1.1&p=1
Index: phpdoc-ca/features/cookies.xml
+++ phpdoc-ca/features/cookies.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.20 Maintainer: eduardcapell Status: ready -->
<chapter id="features.cookies">
<title>Galetes</title>
<para>
El PHP suporta de manera transparent les galetes <acronym>HTTP</acronym>.
Les Galetes són un mecanisme que serveix per a guardar dades al navegador
remot, i així poder-ne fer un seguiment o bé identificar usuaris recurrents.
Podeu establir les galetes utilitzant les funcions
<function>setcookie</function> o bé <function>setrawcookie</function>. Les
Galetes són part de la capçalera <acronym>HTTP</acronym>, de manera que la
funció <function>setcookie</function> l'heu de cridar abans d'enviar cap
tipus de sortida cap al navegador. Aquesta limitació és exactament la mateixa
que per la funció <function>header</function>. Podeu utilitzar les
<link linkend="ref.outcontrol">funcions de memòria intermèdia per la
sortida</link> per tal de retardar la sortida de l'script fins que us hagueu
decidit sobre si utilitzar les galetes o envia alguna capçalera.
</para>
<para>
Qualsevol galeta que se us enviï des del client es convertirà de forma
automàtica en una variable PHP, igual que amb les dades dels mètodes
<literal>GET</literal> i <literal>POST</literal>, depenent de les variables
de configuració <link linkend="ini.register-globals">register_globals</link>
i <link linkend="ini.variables-order">variables_order</link>. Si voleu
assignar múltiples valors a una sola galeta, només cal que li afegiu
<literal>[]</literal> al seu nom.
</para>
<para>
En PHP 4.1.0 i posteriors, el vector auto-global <varname>$_COOKIE</varname>
sempre guardarà les galetes enviades des del client. En versions anteriors de
PHP també s'establirà la variable <varname>$HTTP_COOKIE_VARS</varname> quan
la variable de configuració <link linkend="ini.track-vars">track_vars</link>
estigui marcada. (Aquest paràmetre sempre està activat des de PHP 4.0.3)
</para>
<para>
Per saber-ne més, incloent-hi notes sobre errors en els navegadors, vegeu les
funcions <function>setcookie</function> i <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:"../../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
-->