To get things in the open, there is nothing being output to the screen. There are no additional or conflicting header calls. I have in some cases the example scenario:
page.php
<?php
include('../../folder/session.php');
header("Location: http://www.ebay.com");
exit;
?>
session.php
<?php
session_start();
?>
When you run page.php, it will throw the awful, ugly, makes-me-cuss-so-much-im-blue:
Warning: Cannot modify header information - headers already sent by
error
HOWEVER,
if I modify page.php to show:
<?php
session_start();
header("Location: http://www.ebay.com");
exit;
?>
I wish I could say I was over simplifying the issue but that is exactly what is occuring. The same happens when i include several other 'includes' as well and literally is driving me bonkers.