"包括"不适用于" if / else" PHP

时间:2018-06-06 02:16:38

标签: php cookies header include sentence

如果他们有活动会话,我试图包含已登录用户的标头,如果没有,则显示未注册用户的标头!但问题是这个代码不起作用,在浏览器检查器中不会出现任何代码以外的其他代码,而且屏幕全是白色的。 此代码位于index.php

use Getopt::Long qw(GetOptions);

GetOptions('in=s') or die;

$txt = $opt_in . ".txt";

$aspx = $opt_in . ".tab" . ".aspx";

open (TXT, "< $txt") || die;

...

close(TXT)

open (ASPX, "< $aspx") || die;

...

close(ASPX)

1 个答案:

答案 0 :(得分:0)

我解决了我的问题!我已经创建了cookie而不是会话,现在我创建了会话,并且我放了以下代码并且它有效!但感谢所有的答案! `

session_start();

if ( !isset( $_SESSION['email'] ) ) {
  include( 'header.php' );
  exit();
}else {
    if ( isset( $_SESSION['email'] ) ) {
        include( 'header_logged.php' );
        exit();
    }        
}?>`