我对PHP的了解有限但仍在增长,但我坚持这个:
<a href="index.php">Home</a>
<a href="about.php">About</a>
<a href="member_search.php">Members</a>
<a href="profile.php">View Profile</a>
<a href="login.php">Login</a>
我玩过它,虽然每次尝试都没有奏效。我希望它检查用户是否登录并显示相关链接。
所以“登录”会有“主页”,“会员”,“查看个人资料”,“编辑个人资料”和“退出”。 “已注销”将具有“主页”,“注册”,“登录”等
答案 0 :(得分:2)
如果没有看到用户的登录方式,很难回答,但我通常会使用以下内容:
if (isset($_SESSION['user']))
{
// do / display stuff for logged in users
}
根据您的评论:
if (isset($_SESSION['id']))
{
// do / display stuff for logged in users
}
答案 1 :(得分:0)
if($userid > 0) //or whatever criteria
{
echo "members, view profile, etc"; //put in the actual links
}
else
{
echo "home, register, login, etc"; //put in the actual links
}
答案 2 :(得分:0)
在php中使用会话(请参阅session_start),您可以在服务器上保留有关用户的状态。
例如,登录时,您可以将$_SESSION['username']
设置为用户名;这意味着你可以在其他部分询问是否有用户名
例如,使用if (!empty($_SESSION['username']))
。