Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 顶部的标题_Php - Fatal编程技术网

Php 顶部的标题

Php 顶部的标题,php,Php,当时我需要在一个页面中查看两个页面。因此,在课程中,我会这样做: <?php session_start(); if(isset($_SESSION['login_id']) && !empty($_SESSION['login_id'])){ ?> ///My HTML CODE/// <? }

当时我需要在一个页面中查看两个页面。因此,在课程中,我会这样做:

       <?php
        session_start();
        if(isset($_SESSION['login_id']) && !empty($_SESSION['login_id'])){          
        ?> 

        ///My HTML CODE///
        <? 
            }
            else {
        ?>

         //Diffetent View HeRe//
        <? 
            }
            require_once('../libraries/config/configPDO.php');
        ?>

///我的HTML代码///
//这里的景色不同//
但现在我只需要把它变成一个页面,如果他们没有登录,就重定向它

       <?php
        session_start();
        if(isset($_SESSION['login_id']) && !empty($_SESSION['login_id'])){          
        ?> 

        ///My HTML CODE///
        <? 
            }
            else {header("Location: login.php");
        ?>

        <? 
            }
            require_once('../libraries/config/configPDO.php');
        ?>

///我的HTML代码///
但正如您所看到的,我将标题重定向放在页面底部

如何使其简单,以便我在页面顶部设置标题位置。

尝试-

session_start();
if(empty($_SESSION['login_id'])){ 
    header("Location: login.php");
    exit;
} else {
    //HTML
}
将if反转为

if(!isset($_SESSION['login_id']) || empty($_SESSION['login_id'])){
然后交换箱子

试试这个

       <?php
     ob_start();
    session_start();
    if(isset($_SESSION['login_id']) && !empty($_SESSION['login_id'])){          
    ?> 

    ///My HTML CODE///
    <? 
        require_once('../libraries/config/configPDO.php'); 
        }
        else {
               header("Location: login.php");
             }

    ?>

///我的HTML代码///

更改条件以检查它们是否未登录,如果为真,则重定向,否则加载页面。
isset&!空的
是多余的废话。只需使用
!清空
以获得相同的效果。嗨,克劳迪亚,你只需颠倒逻辑,首先检查not session set if true重定向到login else你的html代码……因为提问者不知道他们在做什么,如果在if之后再多描述一下会更有帮助。这就是我想要的。但是我不想在底部关闭
}
。然后只需删除else部分。。如果未登录,它将重定向。