我跟着this guide尝试为我的爱好网页编写登录脚本。
问题是当我想将它合并到我的页面中时,会出现问题。
我正在尝试制作一个管理面板。
在框架的顶部,我希望登录表单为
当我登录时,我希望Login form area
更改为Logout fields
。
我的问题是所有与cookie相关的调用都必须在HTML代码启动之前完成......
所以:
如何做到这一点(举例说明伪代码)?
PS。我不是一个PHP书呆子,还在学习。
答案 0 :(得分:2)
您可以将登录数据写入当前会话。
$_SESSION["username"] = $user;
但不要忘记在代码顶部调用session_start()。
之后,检查“$ _SESSION [”username“]”是否与您的数据一起设置。如果是这样,您可以将内容更改为您喜欢的内容。
示例:
if (isset($_SESSION['username']) && loginSuccessful()) {
include("AdminMenue.php");
}
loginSuccessful()应该是一种检查您的登录数据是否可以在数据库中找到的方法。
有关会话的更多信息,请访问here。
答案 1 :(得分:1)
<?php
if ($_SESSION['username'])
include "logout-fields.php";
else
include "login-form-area.php";
?>
类似这样的事情