Maddcow Posted August 24, 2010 Share Posted August 24, 2010 Question about variable variables and using session variables for them. O.K. So if I have: $foo = 3; $_SESSION['bar'] = "foo"; $$_SESSION['bar'] should equal the value of $foo, however I can't get it to work. Can someone tell me what I am doing wrong..... is it formatting??? Thanks, Thomas Link to comment https://forums.phpfreaks.com/topic/211601-variable-session-variables/ Share on other sites More sharing options...
JasonLewis Posted August 24, 2010 Share Posted August 24, 2010 It should be working, doing this works: $foo = 3; $_SESSION['bar'] = 'foo'; echo $$_SESSION['bar']; Do you get any errors? Link to comment https://forums.phpfreaks.com/topic/211601-variable-session-variables/#findComment-1103069 Share on other sites More sharing options...
gorgon2k Posted August 24, 2010 Share Posted August 24, 2010 $_SESSION['bar'] = $foo; Link to comment https://forums.phpfreaks.com/topic/211601-variable-session-variables/#findComment-1103094 Share on other sites More sharing options...
Maddcow Posted August 24, 2010 Author Share Posted August 24, 2010 o.k. sorry, didn't realize I didn't write it out completely (need more coffee) ... The above answer works, however I'm taking it a step further. The problem is if $foo is a session variable, how do I declare that in the $_SESSION['bar']? $_SESSION['foo'] = 3; $_SESSION['bar'] = 'foo';// <--- problem area value of "foo" declaration echo $$_SESSION['bar']; Link to comment https://forums.phpfreaks.com/topic/211601-variable-session-variables/#findComment-1103099 Share on other sites More sharing options...
JasonLewis Posted August 24, 2010 Share Posted August 24, 2010 You don't need variable variables for that. $_SESSION['foo'] = 3; $_SESSION['bar'] = 'foo'; echo $_SESSION[$_SESSION['bar']]; // will echo 3 Link to comment https://forums.phpfreaks.com/topic/211601-variable-session-variables/#findComment-1103113 Share on other sites More sharing options...
Maddcow Posted August 24, 2010 Author Share Posted August 24, 2010 Thank you, got it working now. Link to comment https://forums.phpfreaks.com/topic/211601-variable-session-variables/#findComment-1103221 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.