我对CMS后端的php文件使用相同的header.php和footer.php,所以当用户想要登录时,他们将成为我不希望他们看到的header.php的一部分它是后端的一部分,例如
<section id="sidebar">
<p>Not to be seen</p>
</section>
<section id="content">
<p>Login here</p>
</section>
是否有一个PHP函数,如果用户登录,可以看到#sidebar,而那些没有登录的人会删除它。使用显示:无;毫无意义,因为如果有人要删除该 CSS 样式,它仍然可见。
更新:
我发现了如何做到这一点。该功能是
<?php if(($user = Users::authed()) !== false): ?>
<section id="sidebar">
<p>Not to be seen</p>
</section>
<?php endif; ?>
<section id="content">
<p>Login here</p>
</section>
感谢那些回答的人!