有没有人知道为什么这个PHP代码会关闭我的页脚我希望它在没有登录时登录用户而不显示内容,当他们登录时它会显示内容。页脚在登录时显示但未登录时会显示。谢谢提前
<div align="center">
<?php
session_start();
if (!$_SESSION['user'])
{
echo "<a href=\"/login\" target=\"_blank\">Please Login First!</a>";
exit();
}
?>
答案 0 :(得分:1)
由于php exit();
功能,这就是切断页脚的原因。您还需要使用isset($_SESSION['user'])
它应该是,
<div align="center">
<?php
session_start();
if (!isset($_SESSION['user']))
{
echo "<a href=\"/login\" target=\"_blank\">Please Login First!</a>";
}else{
// your content here
}
?>
答案 1 :(得分:0)
退出();杀死其后出现的任何PHP代码的执行
答案 2 :(得分:0)
exit();
将停止执行的任何脚本,包括您的页脚代码。
答案 3 :(得分:0)
从代码中删除exit()
... exit()将终止您的脚本页面,因此......它不会呈现您的页脚