gpt4 book ai didi

直接接近时PHP重定向?

转载 作者:行者123 更新时间:2023-12-02 06:42:51 29 4
gpt4 key购买 nike

我正在处理这个 PHP 页面,其中包含不同的页面,例如 header.php 。我想要的是当您转到 header.php 时,它会将您重定向到主页。我尝试使用 header ,但是当我包含它时,它一直在重定向我。我认为使用 $_SERVER 的 if 语句是可能的,但我不知道如何。

谁能帮帮我?提前致谢!

最佳答案

最好的方法是在您的主登录页面上创建一个常量,因此假设 index.php 是您的主要登录页面之一。

您将在其中创建一个常量,然后检查所有应该只包含在主页中的子模板。

例子:

<?php
define("IN_VIEW",true);

require_once "header.php";

然后在 header.php 中,您可以确保 IN_VIEW 已定义

<?php
if(!defined("IN_VIEW"))
{
die("Direct Access Forbidden");
}

//Header Here

如果没有定义,那么显然页面是直接加载的,而不是从 index.php 加载的。

然后对于应该保护的每个其他“间接”页面,您只需将三行放在文件的开头,并确保已在您的主页中定义常量(index,login,logout) 等

关于直接接近时PHP重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5152917/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com