我使用 Adobe Dreamweaver CS6 创建了一个站点,并在login
那里添加了一个功能。我还添加了一个动态文本会话,该会话MM_Username
在页面中显示登录的用户名。但是,我的问题是每次有人未登录时,动态文本都会显示一条丑陋的error
消息。每次有人登录时,我都想从我的页面中隐藏这些内容。是否有一些简单的解决方案可以做到这一点,比如用一些 php 代码包装文本?任何帮助将不胜感激,因为我几乎到处都看过。提前致谢。
-约翰
我使用 Adobe Dreamweaver CS6 创建了一个站点,并在login
那里添加了一个功能。我还添加了一个动态文本会话,该会话MM_Username
在页面中显示登录的用户名。但是,我的问题是每次有人未登录时,动态文本都会显示一条丑陋的error
消息。每次有人登录时,我都想从我的页面中隐藏这些内容。是否有一些简单的解决方案可以做到这一点,比如用一些 php 代码包装文本?任何帮助将不胜感激,因为我几乎到处都看过。提前致谢。
-约翰
该代码完全符合您对我的要求;希望能帮助到你
<?php if ($_SESSION['MM_UserGroup'] == 'teacher') { ?>
<div class="home"><a href="dashboard.php"><img src="images/ico-folder.png" width="32" height="31" /></a></div>
<?php } else { ?>
<?php } ?>
从记忆中(已经有几年了)我相信在服务器行为面板中,有一个选项可以“显示区域”或类似的东西。
如果您无法将违规内容包装在类似于以下内容的 if 中:
<?php if (isset($_SESSION['MM_Username'])) { ?> your content here <?php } ?>
或者我个人认为在混合 html 和 php 时更具可读性:
<?php if (isset($_SESSION['MM_Username'])) : ?> your content here <?php endif; ?>
您可以先检查用户何时登录,如果他/她登录了,
if(isset(session['var'])){ ?>
< your html content here using CSS hide property >
<?php } else { ?>
< Your html content goes here using CSS show property>
<?php } ?>