0

我使用 Adob​​e Dreamweaver CS6 创建了一个站点,并在login那里添加了一个功能。我还添加了一个动态文本会话,该会话MM_Username在页面中显示登录的用户名。但是,我的问题是每次有人未登录时,动态文本都会显示一条丑陋的error消息。每次有人登录时,我都想从我的页面中隐藏这些内容。是否有一些简单的解决方案可以做到这一点,比如用一些 php 代码包装文本?任何帮助将不胜感激,因为我几乎到处都看过。提前致谢。

-约翰

4

3 回答 3

0

该代码完全符合您对我的要求;希望能帮助到你

<?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 } ?>
于 2014-09-13T02:45:30.920 回答
0

从记忆中(已经有几年了)我相信在服务器行为面板中,有一个选项可以“显示区域”或类似的东西。

如果您无法将违规内容包装在类似于以下内容的 if 中:

<?php if (isset($_SESSION['MM_Username'])) { ?> your content here <?php } ?>

或者我个人认为在混合 html 和 php 时更具可读性:

<?php if (isset($_SESSION['MM_Username'])) : ?> your content here <?php endif; ?>
于 2013-06-04T08:04:31.393 回答
0

您可以先检查用户何时登录,如果他/她登录了,

if(isset(session['var'])){ ?>
 < your html content here using CSS hide property >
<?php } else { ?> 
 < Your html content goes here using CSS show property>
<?php } ?>
于 2013-06-04T08:32:10.933 回答