如果用户是从以前的PHP文件登录的,那么我会遇到一个非常烦人的问题,即显示用户名。
在导航栏中,我想显示他的用户名(如果他已注册)或显示此“Přihlásitse”链接(捷克语中的“登录”)。
因此,我创建了 source.txt 文件,该文件就像网站环境的基本代码一样(我一直想要导航栏,用户可以在其中查看他是否已登录,其他一些东西)
第一个文件source.txt
<div class="container">
<ul class="nav-main">
<?php
if (isset($user_id)) {
echo ("<li><a>$user_name</a></li>");
}
else {
echo ("<li><a>Přihlásit se</a></li>");
}
?>
第二个文件index.php
<?php
if (isset($_POST['user_id'])) {
$user_id = $_POST['user_id'];
$user_name = $_POST['user_name'];
}
readfile ("html/source.txt");
?>
我希望输出“Přihlásitse”链接,因为我尚未使用 POST方法设置 $ user_id 。
但是实际输出就是这样:
$user_name"); } else { echo ("
Přihlásit se
"); } ?>