|  | Posted by Shelly on 07/24/05 16:00 
<opt_inf_env@yahoo.com> wrote in message news:1122208838.784277.10610@g43g2000cwa.googlegroups.com...
 >I am not sure, that I understood what I need to do.
 >
 >> Create a variable which is an array.  Put in the values you want for
 >> each variable as:
 >> theArray['first_var'] = first value;
 > OK. Let say in the file "first.php" I write:
 > theArray[first] = "aaaa";
 > theArray[second] = "bbb";
 > Is it what I need to do?
 >
 >> Then create a single session variable which is $_SESSION['theValues'] =
 >> $theArray
 > What does it mean "to create session variable"? I think I need to
 > open session by "session_start();" and then I register a session
 > variable by "session_register( "_SESSION" );", where _SESSION is
 > the variable name. Do I correctly understand? By the way, what for I
 > need to put "magical" symbol "_" in the variable name?
 
 No.  Here it is (assuming your are at PHP 4 or greater).
 
 To create the session variable you do:
 
 $_SESSION['the_variable_name_you_choose'] =
 the_value_or_variable_to_be_assigned_to_it;
 
 The variable name is anything you want.  All you need be consistent about is
 using the same index in both the setting and the using pages.
 
 Example 1:
 in the setting page
 $_SESSION['my_address'] = 'this_is_my_address';
 in the using page:
 $myAge = $_SESSION['my_address'];
 
 The variable $myAge will contain the value 'this_is_my_address'.
 
 Example 2:
 in the setting page:
 $theArray = array();
 $theArray['my_address'] = 'this_is_my_address';
 $theArray['my_name'] = 'this_is_my_name';
 $_SESSION['my_values'] = $theArray;
 
 in the using page:
 $anArray = $_SESSION['my_values'];
 and you have
 $anArray['my_address'] and $anArray['my_name']  having the correct values.
 
 What I was asking was that in example 2 if you did
 <a href=URL_of_using_page?thevalues=<?php echo $theArray ?> >
 and in the using page use
 $anArray = $_GET['thevalues'];
 would that work?  I think so, but am not sure.  I am sure that example 2
 works.
 
 Shelly
  Navigation: [Reply to this message] |