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']; } ?> 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. 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! 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.'; } } 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 Link to comment https://forums.phpfreaks.com/topic/161886-something-other-than-sessions/#findComment-854148 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.