我在Dreamweaver中设置了一个PHP登录表单。当Dreamweaver插入代码时,它运行正常,但我想要我的head.php文件检测是否用户登录。如果用户登录,我希望它显示注销,如果他们没有登录显示登录。这就是我试过的......:
if ($isValid = true) {
include 'head/hp1.php';
?>
Login
<?php
include 'head/hp2.php';
}
else {
include 'head/hp1.php';
?>
Logout
<?php
include 'head/hp2.php';
}
this是完整的代码。
答案 0 :(得分:2)
($isValid = true)
是一项任务。
您希望在条件中使用比较运算符:
if ($isValid === true)
。
您目前拥有它的方式,else
块永远不会被执行。我还会使用更多的声明性编码习惯 - 什么是有效的?我假设一个有效的会话,因此提示退出,这是从您的代码向后。这就是我要做的事情:
<?php
include('head/hp1.php');
echo ($isLoggedIn === true) ? 'Logout' : 'Login';
include('head/hp2.php');