NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming
Reload this Page Working with sessions

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.

Advanced Search


Closed Thread
 
LinkBack Thread Tools
Old 07-24-2003, 11:12 AM THREAD STARTER               #1 (permalink)
NamePros Member
Join Date: Jul 2003
Posts: 118
web guru is an unknown quantity at this point
 



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
????: NamePros.com http://www.namepros.com/programming/15047-working-with-sessions.html
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!!
web guru is offline  
Old 07-24-2003, 03:27 PM   #2 (permalink)
Senior Member
Join Date: May 2003
Posts: 2,187
adam_uk is a jewel in the roughadam_uk is a jewel in the roughadam_uk is a jewel in the rough
 


Breast Cancer
never had much experience with sessions but from a quick look at it your starting a new session in the next peice of code thus meaning it doesnt get the details from the old session

just a thing i noticed
adam_uk is offline  
Old 07-24-2003, 04:03 PM THREAD STARTER               #3 (permalink)
NamePros Member
Join Date: Jul 2003
Posts: 118
web guru is an unknown quantity at this point
 



Even when I take that peace of code out of the second page it still doesent work. It should work am stumbed!!
web guru is offline  
Old 07-24-2003, 05:59 PM THREAD STARTER               #4 (permalink)
NamePros Member
Join Date: Jul 2003
Posts: 118
web guru is an unknown quantity at this point
 



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!!
web guru is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


Liquid Web Smart Servers  
All times are GMT -7. The time now is 04:13 PM.

Managed Web Hosting by Liquid Web
Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger