我对 PHP 完全陌生。所以是的,这段代码可能完全没有意义。但无论如何。我想寻求帮助。如果有人可以告诉我出了什么问题,或者只是编写正确的代码。
基本上我尝试制作代码是检查用户是否登录,如果没有,则显示他登录和注册链接。
如果他已登录,则向他显示他的用户名。
这是PHP代码:
<?php
require("common.php");
if(empty($_SESSION['user']))
{
echo("<a href="login.html"><b>Login</b></a>");
echo("<a>or<a>");
echo("<a href="register.html"><b>Register</b></a>");
}
else
{
echo 'Username: ' . $current_user->user_login . "\n";
}
?>
来自 HTML 的代码:(我用来包含此代码的代码。不确定它是否也...)
<header action="php/check.php" method="post">
感谢您的回答仍然无法正常工作:(这是当前代码,我编辑了你们的建议。
<?php
session_start()
require("common.php");
if(empty($_SESSION['user']))
{
echo '<a href="login.html"><b>Login</b></a>';
echo '<a>or<a>';
echo '<a href="register.html"><b>Register</b></a>';
}
else
{
echo 'Username: ' . $current_user->username . "\n";
}
?>