yohgaki         Mon Jan 28 03:22:01 2002 EDT

  Modified files:              
    /phpdoc/en/functions        session.xml 
  Log:
  Added <varname> for PHP variables
  
  
Index: phpdoc/en/functions/session.xml
diff -u phpdoc/en/functions/session.xml:1.78 phpdoc/en/functions/session.xml:1.79
--- phpdoc/en/functions/session.xml:1.78        Mon Jan 28 02:15:49 2002
+++ phpdoc/en/functions/session.xml     Mon Jan 28 03:21:59 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.78 $ -->
+<!-- $Revision: 1.79 $ -->
  <reference id="ref.session">
   <title>Session handling functions</title>
   <titleabbrev>Sessions</titleabbrev>
@@ -54,10 +54,13 @@
    </note>
    <note>
     <para>
-     As of PHP 4.1.0, $_SESSION is available as global variable just
-     like $_POST, $_GET, $_REQUEST and so on.  Not like
-     $HTTP_SESSION_VARS, $_SESSION is always global. Therefore,
-     <literal>global</literal> should not be used for $_SESSION.
+     As of PHP 4.1.0, <varname>$_SESSION</varname> is available as
+     global variable just like <varname>$_POST</varname>,
+     <varname>$_GET</varname>, <varname>$_REQUEST</varname> and so on.
+     Not like <varname>$HTTP_SESSION_VARS</varname>,
+     <varname>$_SESSION</varname> is always global. Therefore,
+     <literal>global</literal> should not be used for
+     <varname>$_SESSION</varname>.
     </para>
    </note>
 
@@ -67,9 +70,9 @@
     enabled and <link
     linkend="ini.register-globals"><literal>register_globals</literal></link>
     is disabled, only members of the global associative array
-    $HTTP_SESSION_VARS can be registered as session variables. The
-    restored session variables will only be available in the array
-    $HTTP_SESSION_VARS.
+    <varname>$HTTP_SESSION_VARS</varname> can be registered as session
+    variables. The restored session variables will only be available
+    in the array <varname>$HTTP_SESSION_VARS</varname>.
   <example>
      <title>
       Registering a variable with <link
@@ -91,12 +94,14 @@
     </example>
    </para>
    <para>
-    Use of $_SESSION (or $HTTP_SESSION_VARS with PHP 4.0.6 or less) is
-    recommended for security and code readablity. With $_SESSION or
-    $HTTP_SESSION_VARS, there is no need to use
+    Use of <varname>$_SESSION</varname> (or
+    <varname>$HTTP_SESSION_VARS</varname> with PHP 4.0.6 or less) is
+    recommended for security and code readablity. With
+    <varname>$_SESSION</varname> or
+    <varname>$HTTP_SESSION_VARS</varname>, there is no need to use
     session_register()/session_unregister()/session_is_registered()
     functions. Users can access session variable like a normal
-    variable. 
+    variable.
     <example>
      <title>
       Registering a variable with $_SESSION.
@@ -137,12 +142,13 @@
     corresponding global variables. Since PHP must know which global
     variables are registered as session variables, users must register
     variables with session_register() function while
-    $HTTP_SESSION_VARS/$_SESSION does not need to use
-    session_register().
+    <varname>$HTTP_SESSION_VARS</varname>/<varname>$_SESSION</varname>
+    does not need to use session_register().
     <caution>
      <para>
-      If you are using $HTTP_SESSION_VARS/$_SESSION, do not use
-      <function>session_register</function>,
+      If you are using
+      <varname>$HTTP_SESSION_VARS</varname>/<varname>$_SESSION</varname>,
+      do not use <function>session_register</function>,
       <function>session_is_registered</function> and
       <function>session_unregister</function> unless you know internal
       of session module.
@@ -175,13 +181,15 @@
     <link
     linkend="ini.register-globals"><literal>register_globals</literal></link>
     are enabled, then the globals variables and the
-    $HTTP_SESSION_VARS/$_SESSION entries will reference the same value
-    for already registered variables.
+    <varname>$HTTP_SESSION_VARS</varname>/<varname>$_SESSION</varname>
+    entries will reference the same value for already registered
+    variables.
    </para>
    <para>
     If user use session_register() to register session variable,
-    $HTTP_SESSION_VARS/$_SESSION will not have these variable in array
-    until it is loaded from session storage. (i.e. until next request)
+    <varname>$HTTP_SESSION_VARS</varname>/<varname>$_SESSION</varname>
+    will not have these variable in array until it is loaded from
+    session storage. (i.e. until next request)
    </para>
    <para>
     There are two methods to propagate a session id:
@@ -704,8 +712,9 @@
     </caution>
     <caution>
      <para>
-      If you are using $HTTP_SESSION_VARS/$_SESSION, do not use
-      <function>session_register</function>,
+      If you are using
+      <varname>$HTTP_SESSION_VARS</varname>/<varname>$_SESSION</varname>,
+      do not use <function>session_register</function>,
       <function>session_is_registered</function> and
       <function>session_unregister</function>.
      </para>
@@ -720,8 +729,9 @@
      parameters will be made.
     </para>
     <para>
-     You can also create a session variable by simply setting the appropriate
-     member of the $HTTP_SESSION_VARS or $_SESSION (PHP >= 4.1.0) array.
+     You can also create a session variable by simply setting the
+     appropriate member of the <varname>$HTTP_SESSION_VARS</varname>
+     or <varname>$_SESSION</varname> (PHP >= 4.1.0) array.
      <informalexample>
       <programlisting role="php">
 <![CDATA[
@@ -749,9 +759,10 @@
       <link linkend="resource">resource types</link> appendix.
      </para>
      <para>
-      If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is
-      used, assign variable to $_SESSION. i.e. $_SESSION['var'] =
-      'ABC';
+      If <varname>$_SESSION</varname> (or
+      <varname>$HTTP_SESSION_VARS</varname> for PHP 4.0.6 or less) is
+      used, assign variable to
+      <varname>$_SESSION</varname>. i.e. $_SESSION['var'] = 'ABC';
      </para>
     </note>
     <para>
@@ -787,7 +798,8 @@
     </para>
     <note>
      <para>
-      If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is
+      If <varname>$_SESSION</varname> (or
+      <varname>$HTTP_SESSION_VARS</varname> for PHP 4.0.6 or less) is
       used, use <function>unset</function> to unregister a session
       variable.
      </para>
@@ -802,8 +814,9 @@
     </caution>
     <caution>
      <para>
-      If you are using $HTTP_SESSION_VARS/$_SESSION, do not use
-      <function>session_register</function>,
+      If you are using
+      <varname>$HTTP_SESSION_VARS</varname>/<varname>$_SESSION</varname>,
+      do not use <function>session_register</function>,
       <function>session_is_registered</function> and
       <function>session_unregister</function>.
      </para>
@@ -832,7 +845,8 @@
     </para>
     <note>
      <para>
-      If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is
+      If <varname>$_SESSION</varname> (or
+      <varname>$HTTP_SESSION_VARS</varname> for PHP 4.0.6 or less) is
       used, use <function>unset</function> to unregister session
       variable. i.e. unset($_SESSION);
      </para>
@@ -862,15 +876,17 @@
     </para>
     <note>
      <para>
-      If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is
+      If <varname>$_SESSION</varname> (or
+      <varname>$HTTP_SESSION_VARS</varname> for PHP 4.0.6 or less) is
       used, use <function>isset</function> to check a variable is
-      registered in $_SESSION.
+      registered in <varname>$_SESSION</varname>.
      </para>
     </note>
     <caution>
      <para>
-      If you are using $HTTP_SESSION_VARS/$_SESSION, do not use
-      <function>session_register</function>,
+      If you are using
+      <varname>$HTTP_SESSION_VARS</varname>/<varname>$_SESSION</varname>,
+      do not use <function>session_register</function>,
       <function>session_is_registered</function> and
       <function>session_unregister</function>.
      </para>


Reply via email to