我是一个PHP新手,所以请裸露在我身边...PHP新手帮助:其他如果 - 我做错了什么?
我有以下代码,我与会员脚本一起使用显示成员用户名页面或要求客人登录或注册。
PHP代码:
if ($_SESSION['username'])
{
echo "".$_SESSION['username'].", you are logged in.<br><small><a href=\"logout.php\">Click here to logout</a></small>";
}
else
echo "Welcome Guest!<br><small><a href=\"login.php\">Login</a> or <a href=\"register.php\">Register</a></small>";
它工作得很好,但现在我想修改它,所以如果在其管理权限的用户登录标识的用户名,并提供链接到管理页面。
因此,这里是我的修改后的代码:
<? php
$validateadmin = $_SESSION['username'];
if ($validateadmin == "admin1" or $validateadmin == "admin2")
{
echo "Hello $validateadmin, you have <a href=\"admin.php\">admin</a> privileges.<br><small><a href=\"logout.php\">Click here to logout</a></small>";
}
else if ($_SESSION['username'])
{
echo "".$_SESSION['username'].", you are logged in.<br><small><a href=\"logout.php\">Click here to logout</a></small>";
}
else
{
echo "Welcome Guest!<br><small><a href=\"login.php\">Login</a> or <a href=\"register.php\">Register</a></small>";
}
?>
任何想法是我做错了什么?它要么给我留下了一个空白页或错误。 我知道这可能是一个新手的错误,但对于我的生活,我不知道什么是错的。
任何帮助将非常感激!
你看到什么错误? – Tchoupi 2013-04-03 23:27:30
你的开放php标签有一个空格'<? php'。这是一个错字吗? – Tchoupi 2013-04-03 23:29:00
当不需要更多处理时,为什么不退出(0)? (你不要,然后写一连串的悲剧事件;)...) – Ihsan 2013-04-03 23:31:02