当我输入此代码时,它会使页面无法使用。我尝试过各种变化,但它仍然无效。
我试图让它显示“登录”当您未登录并在登录时显示用户名。
<?php
if(!$fgmembersite->CheckLogin())
{
return isset($_SESSION['name_of_user'])?$_SESSION['name_of_user']:'';
} else {
echo "Login"
}
?>
如果需要更多,请发表评论。
此代码的部分位于
<li class='active'><a>
<?php
if(!$fgmembersite->CheckLogin())
{
isset($_SESSION['name_of_user'])?$_SESSION['name_of_user']:'';
} else {
echo "Login";
}
?>
</a>
这些是启动代码的函数
function CheckLogin()
{
if(!isset($_SESSION)){ session_start(); }
$sessionvar = $this->GetLoginSessionVar();
if(empty($_SESSION[$sessionvar]))
{
return false;
}
return true;
}
function UserFullName()
{
return isset($_SESSION['name_of_user'])?$_SESSION['name_of_user']:'';
}
答案 0 :(得分:0)
你在7号线上缺少一个分号,应该是:
echo "Login";