Php 如果用户尝试在注销的情况下直接转到链接,则显示错误消息

Php 如果用户尝试在注销的情况下直接转到链接,则显示错误消息,php,Php,我试图显示错误消息,如果用户试图去链接直接退出登录 例如:这是我的URL:www.xxxx.com/custom/login.php 当用户使用此URL时,他们将重定向到我的自定义门户 我还有另一个URL,比如www.xxx.com,所以它会把他们带到另一个门户 所以现在我在我的自定义门户网站上做的是,我给了一个名为“管理员仪表板上载”的按钮,一旦他们登录,如果他们点击该按钮,他们将重定向到www.xxx.com 这是我的按钮代码: <ul class="nav navbar-nav"&g

我试图显示错误消息,如果用户试图去链接直接退出登录

例如:这是我的URL:www.xxxx.com/custom/login.php

当用户使用此URL时,他们将重定向到我的自定义门户

我还有另一个URL,比如www.xxx.com,所以它会把他们带到另一个门户

所以现在我在我的自定义门户网站上做的是,我给了一个名为“管理员仪表板上载”的按钮,一旦他们登录,如果他们点击该按钮,他们将重定向到www.xxx.com

这是我的按钮代码:

<ul class="nav navbar-nav">

                <?php
                if ($_SESSION['username'] == 'admin') {
                    ?>
                    <li   style="border-left: 7pt solid #B1B3B3;padding: 0px;" ><a  href="../">Upload </a>
            <?php
                }
                ?>


            </ul>
所以我要做的是,如果他们试图从URL中删除custom/login.php并尝试访问www.xxx.com,我想显示一些错误消息

如果他们试图离开仪表板,我不想限制他们

有人能帮我怎么做吗

提前谢谢

您需要在url上使用查询字符串

  • 现在,在www.xxxx.com的索引页上,您必须进行检查

    <?php
    
    if(isset($_GET['admin_key']))
    {
    
        // now decode the key
    
        $decode_key = base64_decode($_GET['admin_key']);
    
        // then match the key 
    
        if($decode_key == 'zxcvbnm')
        {
    
            // run the page content here
        }
        else
        {
            // show error
        }
    }
    else
    {
        // show error
    }
    
    ?>
    

    您需要在url中传递查询字符串
    <?php
    
    if(isset($_GET['admin_key']))
    {
    
        // now decode the key
    
        $decode_key = base64_decode($_GET['admin_key']);
    
        // then match the key 
    
        if($decode_key == 'zxcvbnm')
        {
    
            // run the page content here
        }
        else
        {
            // show error
        }
    }
    else
    {
        // show error
    }
    
    ?>