为什么我的PHP代码会关闭我的页脚?

时间:2013-11-22 11:49:05

标签: php

有没有人知道为什么这个PHP代码会关闭我的页脚我希望它在没有登录时登录用户而不显示内容,当他们登录时它会显示内容。页脚在登录时显示但未登录时会显示。谢谢提前

<div align="center">
<?php
    session_start();
    if (!$_SESSION['user']) 
    { 

    echo "<a href=\"/login\" target=\"_blank\">Please Login First!</a>";
    exit(); 
    }
?>

4 个答案:

答案 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()将终止您的脚本页面,因此......它不会呈现您的页脚