justAnoob Posted June 11, 2009 Share Posted June 11, 2009 I use a lot of sessions and things are starting to get confusing....I use sessions for error and success messages and so on...... What else can I do to accomplish this??? I'm looking for something a little more organized. example <?php $_SESSION['no_view'] = "You must be logged in to send messages."; header("location: http://www.------.com/------.php"); exit(); ?> then on my page where the session is to be displayed.. <?php if(isset($_SESSION['no_view'])) { unset($_SESSION['message']); unset($_SESSION['goodlog']); echo $_SESSION['no_view']; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/161886-something-other-than-sessions/ Share on other sites More sharing options...
PFMaBiSmAd Posted June 11, 2009 Share Posted June 11, 2009 I'm looking for something a little more organized Then use a single page. There is absolutely no reason to waste the time having a browser redirect between pages and to write all the extra code to pass information between pages. Quote Link to comment https://forums.phpfreaks.com/topic/161886-something-other-than-sessions/#findComment-854120 Share on other sites More sharing options...
MadTechie Posted June 11, 2009 Share Posted June 11, 2009 why even redirect, why not just stay on the same page that generates the errors! Quote Link to comment https://forums.phpfreaks.com/topic/161886-something-other-than-sessions/#findComment-854121 Share on other sites More sharing options...
haku Posted June 11, 2009 Share Posted June 11, 2009 You can also pass error codes in the URL: example.com?error=1 example.com?error=2 if(isset($_GET['error'])) { switch($_GET['error']) { case 1: echo 'you suck'; break; case 2: echo 'you suck even more'; break; default: echo 'you are the suckiest of the sucky.'; } } Quote Link to comment https://forums.phpfreaks.com/topic/161886-something-other-than-sessions/#findComment-854145 Share on other sites More sharing options...
ted_chou12 Posted June 11, 2009 Share Posted June 11, 2009 if(isset($_GET['error'])) { switch($_GET['error']) { case 1: echo 'you suck'; break; case 2: echo 'you suck even more'; break; default: echo 'you are the suckiest of the sucky.'; } } i like this Quote Link to comment https://forums.phpfreaks.com/topic/161886-something-other-than-sessions/#findComment-854148 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.