svn: /phpdoc/de/trunk/reference/session/functions/ session-cache-limiter.xml session-destroy.xml session-start.xml
[email protected] (Martin Samesch)
| Newsgroups | php.doc.de |
|---|---|
| Message-ID | <[email protected]> |
samesch Sat, 05 Dec 2009 14:04:18 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=291739
Log:
synced with EN
Changed paths:
U phpdoc/de/trunk/reference/session/functions/session-cache-limiter.xml
U phpdoc/de/trunk/reference/session/functions/session-destroy.xml
U phpdoc/de/trunk/reference/session/functions/session-start.xml
Modified: phpdoc/de/trunk/reference/session/functions/session-cache-limiter.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-cache-limiter.xml 2009-12-05 13:54:50 UTC (rev 291738)
+++ phpdoc/de/trunk/reference/session/functions/session-cache-limiter.xml 2009-12-05 14:04:18 UTC (rev 291739)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 291737 Maintainer: samesch Status: ready -->
<refentry xml:id="function.session-cache-limiter" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>session_cache_limiter</refname>
@@ -56,6 +56,69 @@
Wenn <parameter>cache_limiter</parameter> angegeben wurde, wird diese
dem neuen Wert entsprechend geändert.
</para>
+ <table>
+ <title>Mögliche Werte</title>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Wert</entry>
+ <entry>Gesendete Header</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><literal>public</literal></entry>
+ <entry>
+ <programlisting role="header">
+<![CDATA[
+Expires: (entsprechend session.cache_expire irgendwann in der Zukunft)
+Cache-Control: public, max-age=(entsprechend session.cache_expire irgendwann
+ in der Zukunft)
+Last-Modified: (der Zeitstempel der letzten Session-Speicherung)
+]]>
+ </programlisting>
+ </entry>
+ </row>
+ <row>
+ <entry><literal>private_no_expire</literal></entry>
+ <entry>
+ <programlisting role="header">
+<![CDATA[
+Cache-Control: private, max-age=(session.cache_expire in der Zukunft),
+ pre-check=(session.cache_expire in der Zukunft)
+Last-Modified: (der Zeitstempel der letzten Session-Speicherung)
+]]>
+ </programlisting>
+ </entry>
+ </row>
+ <row>
+ <entry><literal>private</literal></entry>
+ <entry>
+ <programlisting role="header">
+<![CDATA[
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+Cache-Control: private, max-age=(session.cache_expire in der Zukunft),
+ pre-check=(session.cache_expire in der Zukunft)
+Last-Modified: (der Zeitstempel der letzten Session-Speicherung)
+]]>
+ </programlisting>
+ </entry>
+ </row>
+ <row>
+ <entry><literal>nocache</literal></entry>
+ <entry>
+ <programlisting role="header">
+<![CDATA[
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+Pragma: no-cache
+]]>
+ </programlisting>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
</listitem>
</varlistentry>
</variablelist>
@@ -135,7 +198,7 @@
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
-sgml-default-dtd-file:"../../../../manual.ced"
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
Modified: phpdoc/de/trunk/reference/session/functions/session-destroy.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-destroy.xml 2009-12-05 13:54:50 UTC (rev 291738)
+++ phpdoc/de/trunk/reference/session/functions/session-destroy.xml 2009-12-05 14:04:18 UTC (rev 291739)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 288721 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 291738 Maintainer: samesch Status: ready -->
<refentry xml:id="function.session-destroy" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>session_destroy</refname>
@@ -18,7 +18,7 @@
aktuellen Session stehenden Daten. Mit der Session zusammenhängende globale
Variablen und das Session-Cookie werden nicht gelöscht. Um wieder
Session-Variablen verwenden zu können, muss
- <function>session_start</function> aufgerufen werden.
+ <function>session_start</function> aufgerufen werden.
</simpara>
<para>
Um die Session komplett zu löschen, z.B. um einen Benutzer auszuloggen,
@@ -55,8 +55,11 @@
// Falls die Session gelöscht werden soll, löschen Sie auch das
// Session-Cookie.
// Achtung: Damit wird die Session gelöscht, nicht nur die Session-Daten!
-if (isset($_COOKIE[session_name()])) {
- setcookie(session_name(), '', time()-42000, '/');
+if (ini_get("session.use_cookies")) {
+ $params = session_get_cookie_params();
+ setcookie(session_name(), '', time() - 42000, $params["path"],
+ $params["domain"], $params["secure"], $params["httponly"]
+ );
}
// Zum Schluß, löschen der Session.
Modified: phpdoc/de/trunk/reference/session/functions/session-start.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-start.xml 2009-12-05 13:54:50 UTC (rev 291738)
+++ phpdoc/de/trunk/reference/session/functions/session-start.xml 2009-12-05 14:04:18 UTC (rev 291739)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 288721 Maintainer: samesch Status: ready -->
<refentry xml:id="function.session-start" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>session_start</refname>
@@ -156,6 +156,13 @@
<function>ob_gzhandler</function> vorzuziehen.
</para>
</note>
+ <note>
+ <para>
+ In Abhängigkeit von der Konfiguration sendet diese Funktion verschiedene
+ HTTP-Header. Siehe <function>session_cache_limiter</function> um diese
+ Header anzupassen,
+ </para>
+ </note>
</refsect1>
<refsect1 role="seealso">
@@ -185,7 +192,7 @@
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
-sgml-default-dtd-file:"../../../../manual.ced"
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil