Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Session 您可以使用a Href修复我的PHP If语句吗?_Session_If Statement_Cookies_Echo_Href - Fatal编程技术网

Session 您可以使用a Href修复我的PHP If语句吗?

Session 您可以使用a Href修复我的PHP If语句吗?,session,if-statement,cookies,echo,href,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>"; } ?

我正在使用一个if语句,并尝试显示两个语句中的一个,具体取决于正在运行的会话。 请帮忙。多谢各位

    if (session_name== "admin"){
    echo ("<a href="admin/logout.php">[Admin Logout]</a>");
    }else {
         echo "<a href="logout.php">[Member Logout]</a>";   
    }
    ?>
if(会话名称==“admin”){
回声(“”);
}否则{
回声“;
}
?>

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

如果在
echo
的参数周围使用双引号,则应在其内部对HTML属性使用单引号,反之亦然(另一种方法是使用反斜杠转义内部引号,但我始终不理解人们为什么喜欢这样做)。在变量名之前需要
$

if ($session_name== "admin"){
    echo ("<a href='admin/logout.php'>[Admin Logout]</a>");
}else {
     echo "<a href='logout.php'>[Member Logout]</a>";   
}
if($session\u name==“admin”){
回声(“”);
}否则{
回声“;
}

您从未将会话名称声明为变量$会话名称=