如何在php中添加链接
嗨,我对这个网站和php有点陌生。我试图制作一个代码,如果用户登录,它会告诉用户hello,如果用户注销,它会显示Register/Login表单。以下是它的代码:如何在php中添加链接,php,html,sql,database,Php,Html,Sql,Database,嗨,我对这个网站和php有点陌生。我试图制作一个代码,如果用户登录,它会告诉用户hello,如果用户注销,它会显示Register/Login表单。以下是它的代码: <?php if(empty($_SESSION['user'])) {echo " <a href=register.php >Register </a> Or <a href=login.php>Login</a>" ;
<?php if(empty($_SESSION['user']))
{echo " <a href=register.php >Register </a> Or <a href=login.php>Login</a>" ;
}
else{
Hello htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8'); you currently have $_SESSION['user']['point']; points !
}. ?>
第63行是这样的:
Hello htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8'); you currently have $_SESSION['user']['point']; points !
如果有人能帮助我,请帮帮我!
提前谢谢!这不是重复的,我只是想有人告诉我哪里错了,并纠正错误。你把连接搞糟了 更改此项:
echo "<a href=register.php >Register </a> Or <a href=login.php>Login</a>";
为此:
echo "<a href='register.php'>Register </a> Or <a href='login.php'>Login</a>";
echo "Hello " . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8') . "you currently have " . $_SESSION['user']['point'] . "points!";
编辑:
由于我找不到在线PHP/HTML编译器,为了证明上述代码有效,我附上了一张图片:
注意:很明显,错误显示为会话不存在
这两个问题都不是这个问题的核心问题
您在输出字符串之前错过了回音:
echo "Hello " . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8');
echo "you currently have " . $_SESSION['user']['point'];
echo "points !";
不,这没用。现在它也开始在第60行出现错误!我以前在63号线上遇到过问题。。。第60行非常好。@TheGamingGuy第60行是什么?第60行:echo或;我得到的错误是:解析错误:语法错误,在/home/a389717/public_html/index1.php中出现意外的T_ECHO60@TheGamingGuy检查我的编辑。做了与您相同的操作,但仍然没有显示点:[link]它现在接受了第63行并执行了代码,但在我登录时没有显示我的点或向我打招呼。
echo "Hello " . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8') . "you currently have " . $_SESSION['user']['point'] . "points!";
echo "Hello " . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8');
echo "you currently have " . $_SESSION['user']['point'];
echo "points !";