- Impact
- 0
I am trying to get to grips with sessions, but I have run into a bit of trpuble.
I have set two session variables on page1. On the same page I test that they are set by printing them out and also by using session_is_registered. Codes below:
<?php
//page1
session_start();
//Sets the session variables
$_SESSION['product1'] = "Sonic Screwdriver";
$_SESSION['product2'] = "HAL 2000";
print "The products have been registered <br><br>";
//Prints out the Session variables
print "<ul><li>".$_SESSION['product1']."n<li>".$_SESSION ['product2']."n</ul>n";
//Tests that the session variable has been registered
if (session_is_registered('product1')){
echo "yes";
}
else{
echo"no";
}
?>
This works fine, but when I try to pick up the session variables on another page, page2, They cant be seen. Code below:
<?php
//page2
session_start();
print "<br>Your chosen products are:nn";
//Prints out the Session variables
print "<ul><li>".$_SESSION['product1']."n<li>".$_SESSION['product2']."n</ul>n";
//Tests that the session variable has been registered
if (session_is_registered('product1')){
echo "yes";
}
else{
echo"no";
}
?>
I dont know what am doing wronge, thanks in advance!!
I have set two session variables on page1. On the same page I test that they are set by printing them out and also by using session_is_registered. Codes below:
<?php
//page1
session_start();
//Sets the session variables
$_SESSION['product1'] = "Sonic Screwdriver";
$_SESSION['product2'] = "HAL 2000";
print "The products have been registered <br><br>";
//Prints out the Session variables
print "<ul><li>".$_SESSION['product1']."n<li>".$_SESSION ['product2']."n</ul>n";
//Tests that the session variable has been registered
if (session_is_registered('product1')){
echo "yes";
}
else{
echo"no";
}
?>
This works fine, but when I try to pick up the session variables on another page, page2, They cant be seen. Code below:
<?php
//page2
session_start();
print "<br>Your chosen products are:nn";
//Prints out the Session variables
print "<ul><li>".$_SESSION['product1']."n<li>".$_SESSION['product2']."n</ul>n";
//Tests that the session variable has been registered
if (session_is_registered('product1')){
echo "yes";
}
else{
echo"no";
}
?>
I dont know what am doing wronge, thanks in advance!!