从PHP页面重定向是否不包含或不需要



我有一组PHP文件,我正在包含并用作存储在MYSQL数据库中的信息的模板。这些文件可以通过指向它们的链接进行访问。如果这些文件未被另一个文件加载,我不希望访问这些文件。

例如: 我有一个名为errorBox.php的文件,它只有在包含在mainPage.php中时才可见。但是,目前,通过转到http://myUrl.com/errorBox.php我可以访问该页面。

我尝试使用以下方法:

header("Location: http://myUrl.com");

但不幸的是,它似乎不起作用。

如果没有包含这些页面,有没有办法自动重定向?或者我的问题有不同的解决方案吗?

提前谢谢你。

您可以使用get_included_files功能检查是否包含/必需。

如果未包含/必需,您可以重定向:

header('Location: http://myurl.com');
die;

使用die之后停止执行操作。

最新更新