从 PHP 页面重定向是否未包含或不需要
Redirect from PHP page is it wasn't included or required
我有一组 PHP 文件,我将这些文件作为我存储在 MYSQL 数据库中的信息的模板。可以使用 link 访问这些文件。如果这些文件没有被另一个文件加载,我不希望这些文件被访问。
例如:
我有一个名为 errorBox.php
的文件,只有在包含在 mainPage.php
中时才应该可见。但是,目前,通过转到 http://myUrl.com/errorBox.php
我可以访问该页面。
我试过使用以下方法:
header("Location: http://myUrl.com");
但不幸的是它似乎不起作用。
如果没有包含这些页面,有没有办法自动从这些页面重定向?或者我的问题有不同的解决方案吗?
提前致谢。
您可以使用 get_included_files 函数检查是否 included/required。
如果不是 included/required,您可以重定向:
header('Location: http://myurl.com');
die;
在停止执行后使用 die
。
我有一组 PHP 文件,我将这些文件作为我存储在 MYSQL 数据库中的信息的模板。可以使用 link 访问这些文件。如果这些文件没有被另一个文件加载,我不希望这些文件被访问。
例如:
我有一个名为 errorBox.php
的文件,只有在包含在 mainPage.php
中时才应该可见。但是,目前,通过转到 http://myUrl.com/errorBox.php
我可以访问该页面。
我试过使用以下方法:
header("Location: http://myUrl.com");
但不幸的是它似乎不起作用。
如果没有包含这些页面,有没有办法自动从这些页面重定向?或者我的问题有不同的解决方案吗?
提前致谢。
您可以使用 get_included_files 函数检查是否 included/required。
如果不是 included/required,您可以重定向:
header('Location: http://myurl.com');
die;
在停止执行后使用 die
。