你能使用Href来修复我的PHP If语句吗?

时间:2015-05-25 19:25:28

标签: session if-statement cookies echo href

我正在使用if语句并尝试获取两个语句之一,具体取决于运行的会话。 请帮忙。谢谢。

    if (session_name== "admin"){
    echo ("<a href="admin/logout.php">[Admin Logout]</a>");
    }else {
         echo "<a href="logout.php">[Member Logout]</a>";   
    }
    ?>

回声部分也有2个语法错误。

1 个答案:

答案 0 :(得分:0)

如果你在echo的参数周围使用双引号,你应该在其中使用单引号作为HTML属性,反之亦然(另一种方法是用反斜杠转义内部引号,但我不明白为什么人们更喜欢这个)。在变量名称之前需要$

if ($session_name== "admin"){
    echo ("<a href='admin/logout.php'>[Admin Logout]</a>");
}else {
     echo "<a href='logout.php'>[Member Logout]</a>";   
}