But to offer a bit more info, it only seems to happen on one page of the site. This is a multi-state page (a shopping cart checkout page) on the admin side of the site (no errors on the public version of the site). It only seems to happen during one state of the page.
In other words, the page contains:
State 1: edit/update address (submit ->)
State 2: enter credit card info (submit ->)
State 3: review/confirm order (submit ->)
State 4: create/process order & display success
It's submitting State 1/loading State 2 that triggers it. But not every time. There's no white space outside the PHP tags in the main page, nor in any of the classes that are called during the submit State 1/load State 2 process. The first lines of PHP (with no whitespace before) are:
ini_set('session.save_handler', 'files');
session_start();
which are part of a common include that's in every admin page with no errors anywhere else.
So are there other mistakes or typos that might be contributing to this problem?