Re: [PHP] PHP will NOT display this on my dev machine: Warning: session_start()...

[email protected] (Adam Richardson)
Newsgroups php.general
Message-ID <[email protected]>
Do you have output buffering turned on?

On Thu, Feb 11, 2010 at 1:19 PM, John Black
<[email protected]>wrote:

> I am running into a strange problem and I hope someone might have an
> idea why this is happening.
>
> My installation of PHP will *NOT* display the warning message below on my
> development machine where it should display it (sample code at the bottom).
> Warning: session_start() [function.session-start]: Cannot send session
> cache limiter ....
>
> After receiving a bug report from a customer I tested my code on a XAMPP
> setup and, sure enough, it displayed the warning message.
> But on my machine, I can't find a message in my php log, it is as if this
> problem does not even exist (on my dev machine).
>
> My dev setup is:
> OS: ARCH 64bit (about a month out of date)
> PHP Dev stuff:
>  Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8k DAV/2 SVN/1.6.6
>  PHP/5.3.1 with Suhosin-Patch
>  xdebug-2.0.5-2-x86_64
>
> php.ini
>  error_reporting = E_ALL | E_STRICT
>  display_errors = On
>  display_startup_errors = On
>  log_errors = On
>  html_errors = On
>  ....
>
> phpinfo() confirms that these settings are in effect
>        display_errors  On      On
>        error_reporting 32767   32767
>
> So does anybody have any clue as to what could be causing this problem of
> not getting a warning message?
>
> Here is sample code:
> <p>The warning should be below this line</p>
> <?PHP session_start(); ?>
> <p>The warning should be above this line</p>
>
> Which should produce the message below between the lines:
> Warning: session_start() [function.session-start]: Cannot send session
> cache limiter - headers already sent ( output started at <file_name> on
> line 2 )
>
> but on my machine all I get is this in html source of the output:
> <p>The warning should be below this line</p>
> <p>The warning should be above this line</p>
>
> thx
> --
> John
> Staat heißt das kälteste aller kalten Ungeheuer.  Kalt lügt es auch; und
> diese Lüge kriecht aus seinem Munde: 'Ich, der Staat, bin das Volk.'
> [Friedrich Nietzsche]
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Nephtali:  PHP web framework that functions beautifully
http://nephtaliproject.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.