Re: [PHP] SESSIONS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



David -

Thanks.

Besides running from the terminal which won't set a session since the browser controls cookies and
stuff

Bad wording .... What is displayed on the monitor.

TIA.

Ethan
---

On 01/01/2015 07:39 PM, David OBrien wrote:


On Thursday, January 1, 2015, Stuart Dallas <stuart@xxxxxxxx <mailto:stuart@xxxxxxxx>> wrote:

    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@xxxxxxxxxxxxxxxxxxxx <javascript:;>>
    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/



Besides running from the terminal which won't set a session since the browser controls cookies and
stuff

shouldn't session_start go first?


--
Ethan Rosenberg, PhD
/Pres/CEO/
*Hygeia Biomedical Research, Inc*
2 Cameo Ridge Road
Monsey, NY 10952
T: 845 352-3908
F: 845 352-7566
erosenberg@xxxxxxxxxxxxxxxxxxxx

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux