Re: header function
| From: | Jim Lucas | Date: | Sat, 08 Mar 2003 01:19:19 +0000 |
| Subject: | Re: header function | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-138712@lists.php.net to get a copy of this message | ||
if you put this at the very to of the page, I am guessing
then that you haven't ran session_start() ??
if you are trying to access a value stored in a session variable, you need
to initialize the session first, then access the variable.
Jim
----- Original Message -----
From: "Barry Gould" <mailinglists@pennysaverusa.net>
To: <php-general@lists.php.net>
Sent: Friday, March 07, 2003 3:35 PM
Subject: [PHP] header function
> I am having a hard time with the header("Location:") function inside an
> include file with PHP 4.3.1 (Linux, running as a module w/ Apache 1.3.27).
>
> At the VERY TOP of my php page, I have:
> <?php virtual("/include/logincheck.php") ?>
>
> logincheck.php contains exactly:
> <?php
> // login check
> if(!isset($_SESSION["agent_id"]))
> {
> header("Location:/");
> header("Connection: close");
> exit;
> }
> ?>
>
> However, if this "agent_id" is not set, I just get a blank page with html
> open and close tags.
>
> I'm SURE there are no spaces or blank lines before these lines.
>
> It works fine if I put the code in the main page instead of using the
> virtual include.
>
> Output buffering is set to 4096 in php.ini.
>
> Any suggestions would be appreciated.
>
> Thanks,
> Barry
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>