为了账号安全,请及时绑定邮箱和手机立即绑定

在 php 文件中编辑菜单栏的文本和链接的正确方法是什么?

在 php 文件中编辑菜单栏的文本和链接的正确方法是什么?

PHP
慕婉清6462132 2023-08-11 16:39:03
我正在尝试根据用户操作更改菜单栏中元素的文本。如果用户登录,该选项卡将标记为“我的空间”,否则将标记为“连接”。所以我想到将一个变量从login.php文件(我们登录的页面)传输到我的home.php文件。例如,当用户登录时,我设置一个变量$connected=true在登录.php 中。我的问题是当我使用include 'login.php';为了获取home.php文件中的$connected变量,我获取了login.php的所有内容,包括我不想要的html内容。那么实现菜单栏的常用方法是什么?使用 include 传输变量?使用 JavaScript 吗?将变量保存在单独的文件中?谢谢 !
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

所以你有某种逻辑来决定是否$connection=true;


传统上,您会将其放入函数中,因为这将允许您在代码中的任何位置调用特定的代码段。


这是一个粗略的例子:


function isUserLoggedIn() {

    $connected = false;


    // logic to check if user is logged in

    if ($_SESSION['connected'] === true) {

        $connected = true;

    }

    return $connected;

}


// How to use

$connected = isUserLoggedIn();

然后在代码中的任何地方使用它。


创建一个functions.php 文件并包含该文件,这样您就不会拥有混合内容,它将是单独的。


查看完整回答
反对 回复 2023-08-11
  • 1 回答
  • 0 关注
  • 71 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信