plodos Posted December 23, 2008 Share Posted December 23, 2008 <?php if ($_SESSION['loggedIn'] != 'reviewer') { //check the registered user, if not go index.php if(!$_SESSION['id']) { header("location:index.php"); die(); } else //if registered with different user type turn back to your page { echo $HTTP_REFERER; header("Location:".$_SERVER['HTTP_REFERER'].""); } } ?> this part is not working else { echo $HTTP_REFERER; header("Location:".$_SERVER['HTTP_REFERER'].""); } but if I write like this it is working else { exit(); } What is the problem ? Quote Link to comment Share on other sites More sharing options...
Goldeneye Posted December 23, 2008 Share Posted December 23, 2008 Where is $HTTP_REFERER initialized/where does it come from? Also, you can't output anything before using a Header redirect. Quote Link to comment Share on other sites More sharing options...
flyhoney Posted December 23, 2008 Share Posted December 23, 2008 Yeah this will NEVER work: echo $HTTP_REFERER; header("Location:".$_SERVER['HTTP_REFERER'].""); you will get a 'headers already sent' error. Quote Link to comment Share on other sites More sharing options...
plodos Posted December 23, 2008 Author Share Posted December 23, 2008 that page is coming from www.aaaa.com/user.php or www.aaaa.com/blabla.php but it is not giving any error or there is no action this part is not working with header() if I put header, problem starts here <?php else { //header("Location:".$_SERVER['HTTP_REFERER'].""); exit(); } ?> What is the problem ? Why the header() is not working or is not giving any error Quote Link to comment Share on other sites More sharing options...
plodos Posted December 23, 2008 Author Share Posted December 23, 2008 I got these errors:S Notice: Undefined variable: HTTP_REFERER in /bbp/reviewer.php on line 18 Notice: Undefined index: HTTP_REFERER in bbp/reviewer.php on line 19 <?php echo $HTTP_REFERER; //line 18 echo $_SERVER['HTTP_REFERER']; //line 19 ?> Quote Link to comment Share on other sites More sharing options...
plodos Posted December 23, 2008 Author Share Posted December 23, 2008 I add javascipt 100% working now <?php else //if registered with different user type turn back to your page { echo " <script language='JavaScript'>history.go(-1);</script>"; }?> Quote Link to comment 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.