rasmus Wed Mar 26 02:53:09 2003 EDT
Modified files:
/phpdoc/en/reference/session reference.xml
Log:
Document session auto_start object restriction
Index: phpdoc/en/reference/session/reference.xml
diff -u phpdoc/en/reference/session/reference.xml:1.30
phpdoc/en/reference/session/reference.xml:1.31
--- phpdoc/en/reference/session/reference.xml:1.30 Sat Feb 1 12:33:04 2003
+++ phpdoc/en/reference/session/reference.xml Wed Mar 26 02:53:08 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.30 $ -->
+<!-- $Revision: 1.31 $ -->
<reference id="ref.session">
<title>Session handling functions</title>
<titleabbrev>Sessions</titleabbrev>
@@ -26,13 +26,23 @@
<para>
The session support allows you to register arbitrary numbers of
variables to be preserved across requests. When a visitor accesses
- your site, PHP will check automatically (if session.auto_start is
- set to 1) or on your request (explicitly through
+ your site, PHP will check automatically (if <link
+ linkend="ini.session.auto_start"><literal>session.auto_start</literal></link>
+ is set to 1) or on your request (explicitly through
<function>session_start</function> or implicitly through
<function>session_register</function>) whether a specific session
id has been sent with the request. If this is the case, the prior
saved environment is recreated.
</para>
+ <caution>
+ <para>
+ If you do turn on <link linkend="ini.session.auto_start">
+ <literal>session.auto_start</literal></link> then you cannot put
+ objects into your sessions since the class definition has to be
+ loaded before starting the session in order to recreate the
+ objects in your session.
+ </para>
+ </caution>
<para>
All registered variables are serialized after the request
finishes. Registered variables which are undefined are marked as
--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php