header function

From: Date: Fri, 07 Mar 2003 23:35:38 +0000
Subject: header function
Groups: php.general 
Request: Send a blank email to php-general+get-138703@lists.php.net to get a copy of this message
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

« previous php.general (#138703) next »