Trium918 Posted April 10, 2007 Share Posted April 10, 2007 What is the differents between the two, and when should one use them; $valid_user = $_SESSION['valid_user']; compare to: $_SESSION['valid_user'] = $valid_user; Quote Link to comment Share on other sites More sharing options...
btherl Posted April 10, 2007 Share Posted April 10, 2007 The second says "Keep the value of valid_user" The first says "Restore the value of valid_user" You can think of $_SESSION['valid_user'] as a storage place, where you can put things. But then you need to take them out again when you want to use them, even during another run of your script. $_SESSION is the storage container, and $_SESSION['valid_user'] is one particular object in the container. Quote Link to comment Share on other sites More sharing options...
Trium918 Posted April 10, 2007 Author Share Posted April 10, 2007 Make since, Thanks!! Anymore ideas of what's the differents? Quote Link to comment Share on other sites More sharing options...
btherl Posted April 10, 2007 Share Posted April 10, 2007 Hmm.. I didn't proofread What I meant to say was "You can take things out of $_SESSION again, even during another run of your script". There's also the general rule that the thing on the left of the equals is the destination, and the thing on the right is the source (or the value). $a = $b will set $a to a new value, but $b will be unchanged. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.