Jump to content

header() not working : so simple a case but help needed


spaceman12

Recommended Posts

<?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

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.