-5

私のphpファイルにPHPスクリプトがあります:

<?php
session_start();
if($_SESSION['username']){
echo"Hey".$_SESSION['username'];
echo"<p>";
echo"<a href ='logout.php'>Click here to logout</a>";
}
else
    header("Location: index.php");
?>

ただし、ここでフォントと色を変更するにはどうすればよいですか。echo"Hey".$_SESSION['username'];

データベースからユーザー名を表示することができました。ただし、ユーザー名のフォントと色を変更しても機能しません。いくつかの css 要素を使用して php タグをラップしようとしましたが、うまくいきません。

助言がありますか?

4

1 に答える 1

2

タグを使用spanし、それが機能することを確認します (注: 機能spanさせるためにタグを使用する必要はありません。ここでは任意のインライン要素で問題ありません)。

echo '<span class="message">Hey '.$_SESSION['username'].'</span>';

CSS

span.message {
   color: red;
}

引用符のエスケープに問題があるに違いないと思います。また、を使用していることにも注意してください'。したがって、'リテラル文字列のみを渡す場合は使用し、文字列に含めるvariables必要がある場合は、"それ以外'は完璧です。

于 2013-06-02T12:01:06.383 に答える