Re: header function
| From: | Barry Gould | Date: | Mon, 10 Mar 2003 21:23:20 +0000 |
| Subject: | Re: header function | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-139034@lists.php.net to get a copy of this message | ||
I have session auto start on.
Plus, like I said, it works fine if it's at the top of the page, not in the include file.
Thanks,
Barry
At 05:19 PM 3/7/2003, Jim Lucas wrote:
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