SESSIONS
| From: | Ethan Rosenberg | Date: | Fri, 02 Jan 2015 00:32:37 +0000 |
| Subject: | SESSIONS | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-324207@lists.php.net to get a copy of this message | ||
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