Сделать HTML-тег в PHP - PullRequest
0 голосов
/ 26 мая 2010

У меня есть некоторый php-код $_SESSION['username'], и мне нужно отобразить его, используя HTML с чем-то вроде <p>the username here</p>. Я слышал, что вы могли бы сделать это, используя echo в PHP, но я не уверен, как. Спасибо за любую помощь.

Ответы [ 4 ]

7 голосов
/ 26 мая 2010
echo '<p>' . $_SESSION['username'] . '</p>';

или

<p><?php echo $_SESSION['username'] ?></p>

Вы должны действительно запустить его через htmlspecialchars, чтобы избежать нарушения вашего синтаксиса HTML (например, если имя пользователя содержит </p> или что-то еще, или если они предпринимают попытку XSS ):

echo '<p>' . htmlspecialchars($_SESSION['username']) . '</p>';
4 голосов
/ 26 мая 2010

Если я вас правильно понял, я думаю, что вы ищете:

<p><?php echo $_SESSION['username']?></p>
2 голосов
/ 26 мая 2010
<?php echo '<p>'.$_SESSION['username'].'</p>'; ?>
1 голос
/ 26 мая 2010

Ознакомьтесь с документацией:

http://www.php.net/manual/en/tutorial.useful.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...