【发布时间】:2014-09-26 06:11:56
【问题描述】:
我正在处理 PHP 身份验证,我想确保用户已连接或未连接 如果用户没有连接到登录 |注册,否则名称将显示在首页上,接近注销链接 这是我的代码
<div id="pl_header" class="container_24 NormalTopPadding">
<ul class="acc_nav">
<div class="jaccess">
<?php if($_SESSION['niv'] != 0){?>
<li><a href="login.php"><span>Login</span></a></li>
<li><a href="" data-reveal-id="myModal_197"><span>Sign up</span></a></li>
<?php } else {?>
<li><span class="user">Welcome <strong><? echo ($_GET['login']);?></strong></span></li>
<li id="un-login"><a href="#"><span>Logout</span></a></li>
<?php }?>
</div>
</ul>
</div>
当我想访问这个页面时,它会显示“未定义的变量:_SESSION”。我该怎么做才能解决这个问题?
【问题讨论】:
-
您的类将 PDO 包装在一个非常薄、效率低的层中,除了一些更好的变量绑定之外,并没有使它更容易或更简单地使用。你应该从你的很多方法中返回
$this——这样你就可以链接调用以获得更简洁、更清晰的代码