Reaper0167 Posted January 15, 2009 Share Posted January 15, 2009 a member helped me out with displaying errors using $_SESSION['message'] on my login page everything works great... if the username is not registered an error displays on screen saying that it is not registered... But on my registration page when i user tries to register a name that is alreay registered, my error doesn't show up on that page. But it will display on my login page if i hit the back button on my browser. here is the code. this is from the register script <?php if($count > 0) { session_start(); $_SESSION['message'] = "This username is already registered. Please try again."; header("location: http://www.---------.com/registration.php"); exit(); } ?> this is on my registration.php page where the form is <?php <?php if(isset($_SESSION['message'])){echo $_SESSION['message'];} ?> ?> i have the exact same setup on my login page and all that works just fine....Am I only able to use a certain number of the echo $_SESSION['message'] statements or is there another problem. i am using header("location: http://www.-------.com/registration.php"); so shouldn't that be the one and only place it should display? Quote Link to comment https://forums.phpfreaks.com/topic/140941-solved-_session-question/ Share on other sites More sharing options...
Daniel0 Posted January 15, 2009 Share Posted January 15, 2009 You need to call session_start() on the page where you wish to read the session data as well. Quote Link to comment https://forums.phpfreaks.com/topic/140941-solved-_session-question/#findComment-737688 Share on other sites More sharing options...
Reaper0167 Posted January 15, 2009 Author Share Posted January 15, 2009 One thing that really drives me crazy..... Missing little things like that I know...But I'm still a newb... Thank You!!! Quote Link to comment https://forums.phpfreaks.com/topic/140941-solved-_session-question/#findComment-737693 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.