Re: include file and problems with headers

From: Date: Fri, 27 May 2005 01:23:45 +0000
Subject: Re: include file and problems with headers
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-215905@lists.php.net to get a copy of this message
On Sat, 2005-05-21 at 06:30, Ross wrote: > I have the folowing code which checks whether the user has logged in. > > if (!isset ($_SESSION['new_session'] ) ) > { > > $login_status = "<div class=\"standard_text\">Your are not signed in > </div>"; > > } > if (isset ($_SESSION['new_session'] ) ) > { > $address = $_SESSION['new_session']; > $login_status = "<div class=\"standard_text\">Your are signed in as > <span > class=\"under\">$address</span></div>"; > } > ?> > > > Now when I have this as a file to be included in each page, status.php (see > code) gives the header error (already sent). > > <?php > session_start(); > include('status.php'); How about putting session_start in status.php then just include it. <?php session_start(); if (!isset ($_SESSION['new_session'] ) ) { $login_status = "<div class=\"standard_text\">Your are not signed in </div>"; } if (isset ($_SESSION['new_session'] ) ) { $address = $_SESSION['new_session']; $login_status = "<div class=\"standard_text\">Your are signed in as <span class=\"under\">$address</span></div>"; } echo $login_status; ?> Then in other files just: <?php include 'status.php'; ?> -- s/:-[(/]/:-)/g Brian GnuPG -> KeyID: 0x04A4F0DC | Key Server: pgp.mit.edu ====================================================================== gpg --keyserver pgp.mit.edu --recv-keys 04A4F0DC Key Info: http://gfx-design.com/keys Linux Registered User #339825 at http://counter.li.org

« previous php.general (#215905) next »