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 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. 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 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
Archived
This topic is now archived and is closed to further replies.