spaceman12 Posted December 24, 2010 Share Posted December 24, 2010 <?php session_start(); if(!isset($_SESSION['User'] )) header('Location : error.php'); ?> im not being redirected even when the $_SESSION['User'] is not set neither does it display any error message other than a white blank space. Please help me som1 as how I can make this to work or suggest any other altenatives so as to get it redirected as i dont want anonymous users to access some contents unles he logs in as members. Thanx Quote Link to comment https://forums.phpfreaks.com/topic/222583-header-not-working-so-simple-a-case-but-help-needed/ Share on other sites More sharing options...
PFMaBiSmAd Posted December 24, 2010 Share Posted December 24, 2010 The header() redirect should be - header('Location: error.php'); // no space between Location and the : You also need an exit; statement after the header() redirect to prevent the remainder of the 'protected' page from being accessed. Since that would mean you have two statements inside the if(){} conditional statement you would need to use the {} on the if(){} statement. Quote Link to comment https://forums.phpfreaks.com/topic/222583-header-not-working-so-simple-a-case-but-help-needed/#findComment-1151125 Share on other sites More sharing options...
spaceman12 Posted December 24, 2010 Author Share Posted December 24, 2010 Oh I only know that one when you said so. Alot of thanks to you Quote Link to comment https://forums.phpfreaks.com/topic/222583-header-not-working-so-simple-a-case-but-help-needed/#findComment-1151132 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.