检查包含哪个文件头?

时间:2013-11-24 02:48:28

标签: php redirect header

我有一个header.php文件,如果他们没有登录,会将用户重定向到任何页面的主页。我遇到的问题是主页还包含标题而且没有标题对自己。防止这种情况的最佳方法是什么?我正在考虑在主页上包含之前设置的标志,但这看起来有点脏,不够优雅。

2 个答案:

答案 0 :(得分:0)

只是提出一个条件:

if ($_SERVER['HTTP_REFERER'] != "your.homepage.com")
  header( "Location: http://your.homepage.com" ) ;

答案 1 :(得分:0)

也许你可以添加这样的东西:

if (pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME) !== 'homepage'){
   header ('location:header.php'); 
   exit;
}