| |||||||
| Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics. |
![]() |
| | LinkBack | Thread Tools |
| | #1 (permalink) |
| NamePros Member | Working with sessions 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!!
__________________ Paulicon Web design - Your one stop shop |
| |
| | #3 (permalink) |
| NamePros Member | Even when I take that peace of code out of the second page it still doesent work. It should work am stumbed!!
__________________ Paulicon Web design - Your one stop shop |
| |
| | #4 (permalink) |
| NamePros Member | Ok I have finaly figured this one out, if any one is interested. There was no problem with the code but with the Apachy server configuration. 1) In the php.ini file I set, session.save_path = c:/tmp This is because I am running my test server on a windows box. 2) I then had to create c:/tmp folder. 3) Lastly, in the php.ini file I set, session.auto_start = 1 and it works fine now. Did I ever tell anyone how much I hate computers!!
__________________ Paulicon Web design - Your one stop shop |
| |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| |