在<div id =“”> </div>中包含一个php变量

时间:2014-04-18 17:52:35

标签: php html web

我想显示登录用户的名称。

<div id="userbar">Hello Name. Not you? Log out.</div>

我尝试了这个但是没有用。

<div id="userbar">Hello <?php $_SESSION('log')  ?>. Not you? Log out.</div>

3 个答案:

答案 0 :(得分:6)

您忘记了echo

<div id="userbar">Hello <?php echo $_SESSION['log'];  ?>. Not you? Log out.</div>

肯定你必须在顶部打电话session_start()

答案 1 :(得分:1)

并且您还可以检查用户是否已登录,因为如果$ _SESSION ['log']没有值,则会显示错误

<div id="userbar">Hello <?php echo isset($_SESSION['log'])? $_SESSION['log'] :"" ?>. Not you? Log out.</div>

答案 2 :(得分:0)

Php有不同的打印方法

  • 单引号
  • 双引用
  • heredoc syntax
  • nowdoc语法(自PHP 5.3.0起)

实施例

echo 'this is a simple string';//(single quoted)
echo 'this is a simple string';//double
<?php
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;heredoc
<?php
$str = <<<'EOD'
Example of string
spanning multiple lines
using nowdoc syntax.
EOD;//newdoc

More Details

在您的情况下,您可以使用以下任何一种:

echo $_SESSION['log'];
print($_SESSION['log']);

删除。$ _SESSION是数组,您可以使用其索引,如$_SESSION['indexname'] DETAIL