Re: SESSIONS
| From: | Stuart Dallas | Date: | Fri, 02 Jan 2015 00:34:56 +0000 |
| Subject: | Re: SESSIONS | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-324208@lists.php.net to get a copy of this message | ||
Before I look at the code in any sort of detail, what do you mean by "from
the terminal"?
On Friday, January 2, 2015, Ethan Rosenberg <erosenberg@hygeiabiomedical.com>
wrote:
> Dear List -
>
> My session variables do not seem to propagate....
>
> a.php
>
> <?php
>
> session_name("STORE");
> session_set_cookie_params( '24000', '/' );
> session_start();
> ?>
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
>
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>
> <snip>
>
> global $cxn;
> global $sale;
> global $tax_rate;
> global $tax;
> $upc = $_POST['UPC'];
> $_SESSION['UPC'] = $_POST['UPC'];
> <snip>
>
> case 'step3':
> {
> echo 'step3';
> global $cxn;
> global $sale;
> global $tax_rate;
> global $tax;
> $upc = $_POST['UPC'];
> $_SESSION['UPC'] = $_POST['UPC'];
> echo 'sess';
> print_r($_SESSION);
> echo '<br />';
> if(strlen($upc)< 5) // the value is a 4 digit
> // code, which is used for fruits and vegatables
> {
> $sql7 = "select WeightFlag from Food where PLU =
> $upc";
> $result7 = mysqli_query($cxn, $sql7);
> $row7 = mysqli_fetch_row($result7);
>
> }
> echo 'row7';
> print_r($row7);
> if($row7[0] != 0)
> {
>
>
> echo "<form method= 'post'
> action='HandleWeight.php'>";
> echo "<center><strong><input type =
> 'submit'
> value= 'WEIGH'></strong></center>";
> echo "</form>";
> exit();
> }
> echo 'SQL11';
> $sql11= "$row[7] IS NULL OR $row[7] == '' ";
> if($sql11)
> print_r($_POST);
> print_r($_SESSION);
> {
>
> $output = shell_exec('php HandleFood.php');
> echo $output;
>
> }
> break;
>
> } //end step3
> ------------------
> From the terminal -
>
> step3sessArray
> (
> [UPC] => 3127
> )
>
> row7Array
> (
> [0] => 0
> )
> SQL11Array
> (
> [UPC] => 3127
> [welcome_already_seen] => already_seen
> [next_step] => step3
> )
> Array
> (
> [UPC] => 3127
> )
>
>
> --------
>
> HandleFood.php
>
> <?php
> session_name("STORE");
> session_set_cookie_params( '24000', '/' );
> set_time_limit(2400);
> session_start();
> ?>
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
>
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>
> <snip>
>
> echo 'sess<br />';
> print_r($_SESSION);
> global $cxn;
> global $sale;
> global $tax_rate;
> global $tax;
> $upc = $_SESSION['UPC'];
>
> echo 'ses2<br />';
> print_r($_SESSION);
> -----
> From the terminal --
>
> sess
> Array
> (
> )
> ses2
> Array
> (
> )
>
> What am I doing wrong??
>
> TIA
>
> Ethan
>
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
-Stuart
--
Stuart Dallas
3ft9 Ltd
http://3ft9.com/