dams Mon Oct 22 22:52:40 2001 EDT
Modified files:
/phpdoc/fr/functions session.xml
Log:
Updating doc to be synch with test.
Including session-end and session read only.
Index: phpdoc/fr/functions/session.xml
diff -u phpdoc/fr/functions/session.xml:1.13 phpdoc/fr/functions/session.xml:1.14
--- phpdoc/fr/functions/session.xml:1.13 Thu Jul 12 08:17:02 2001
+++ phpdoc/fr/functions/session.xml Mon Oct 22 22:52:40 2001
@@ -1,3 +1,5 @@
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.14 $ -->
<reference id="ref.session">
<title>Sessions</title>
<titleabbrev>Sessions</titleabbrev>
@@ -170,7 +172,7 @@
<para>
Les URL absolues sont considérées comme des sites externes,
et PHP ne leur attribuera pas le SID, qui pourrait représenter
- un risque de trou de sécurité.
+ un trou de sécurité.
</para>
</note>
</para>
@@ -261,14 +263,13 @@
</listitem>
<listitem>
<simpara>
- <literal>session.referer_check</literal> détermine si
- l'identifiant de session (session id) utilisé par des sites externes
- seront éliminés. Si les identifiants de session sont
- propagés avec la méthode des URL, des utilisateurs qui
- n'en connaîtraient pas l'utilité risquent de divulguer ces
- valeurs, et cela mènera à des problèmes de
- sécurité. Cette option y remédie. Par
- défaut : <literal>0</literal>.
+ <literal>session.referer_check</literal> représente la sous-chaîne
+ que vous utilisez pour vérifier la provenance de l'internaute.
+ Si l'entête HTTP Referer vous est fournie par le navigateur
+ et que cette sous-chaîne n'est pas trouvée, la session qui vous est
+ fournie sera considérée comme invalide (car provenant
+ probablement d'un autre site que le votre). Par défaut, cette
+ chaîne est vide.
</simpara>
</listitem>
<listitem>
@@ -954,6 +955,60 @@
PHP 4.0.3.
</para>
</note>
+ </refsect1>
+ </refentry>
+ <refentry id="function.session-end">
+ <refnamediv>
+ <refname>session_end</refname>
+ <refpurpose>Ecrit les données de session, et termine la
+session</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>session_end</function></funcdef>
+ <void/>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>session_end</function> termine la session
+ courante, et enregistre les données de session.
+ </para>
+ <para>
+ Les données de session sont généralement
+ enregistrées à la fin
+ du script, sans besoin d'appeler <function>session_end</function>,
+ mais comme les données de session sont verrouillées pour
+ éviter les accès concurents, seul un script peut travailler sur
+ une session à la fois. Lorsque vous utilisez des frames avec
+ des sessions, vous verrez les frames s'afficher l'un après
+ l'autre, à cause de ce verrouillage. Vous pouvez réduire le
+ temps d'attente en terminant la session le plus tôt possible.
+ </para>
+ <para>
+ Voir aussi
+ <function>session_readonly</function>.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.session-readonly">
+ <refnamediv>
+ <refname>session_readonly</refname>
+ <refpurpose>Lit les variables de session sans verrouiller les
+données</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>session_readonly</function></funcdef>
+ <void/>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>session_readonly</function> lit les variables de session sans
+ verrouiller les données. Les modifications ne seront pas possibles, mais
+ les performances de PHP avec les frames seront améliorées.
+ </para>
</refsect1>
</refentry>
</reference>