PHP:如何设置会话输出样式

时间:2014-05-30 07:37:23

标签: php css session styles

我有这个PHP代码:

<?php
session_start();
if (!empty($_SESSION['username'])) {
?>
    Welcome, <?= $_SESSION['username'] ?>
    <br>
    <a href='mcLogout.php'>Logout</a>
<?php
} else {
?>
    <p class="da">Don't have an account?</p>
    <p><a class="lr" href='registrationpage.php'>Register Here</a></p>
<?php
}
?>

代码显示会话中用户的用户名(已记录)和注销链接。我想知道如何使用CSS为用户名设置样式,即:

"Welcome, <?=$_SESSION['username']?>"

这部分代码。

4 个答案:

答案 0 :(得分:1)

你可以将它包装在<span>中并做一些CSS,例如:

...
Welcome, <span class="username"><?=$_SESSION['username']?></span>
...

然后css:

.username {
    color: #D2D8D9;
    font-weight: bold;
    ....
}

答案 1 :(得分:0)

只需将“欢迎部分包装在div中”

<?php
session_start();
if (!empty($_SESSION['username'])) {
?>
    <div class="welcome-user">Welcome, <?= $_SESSION['username'] ?></div>
    <br>
    <a href='mcLogout.php'>Logout</a>
<?php
} else {
?>
    <p class="da">Don't have an account?</p>
    <p><a class="lr" href='registrationpage.php'>Register Here</a></p>
<?php
}
?>

答案 2 :(得分:0)

回声之间的任何内容与任何其他HTML元素一样。

<h1>" Welcome, " <?= $_SESSION['username'] ?></h1>

Welcome, <h1 class="username"><?= $_SESSION['username'] ?></h1>

答案 3 :(得分:0)

你没有短标签<? ... ?>打开......我想...... 试试<?php ... ?>这样做......而不是<?=$_SESSION['username']; ?><?php echo $_SESSION['username']; ?> 这将有效...