Re: $_session/$_cookie trouble

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Make sure your file isn't a UTF-8 with DOM.


Regards,
Igor Escobar
Systems Analyst & Interface Designer

--

Personal Blog
~ blog.igorescobar.com
Online Portifolio
~ www.igorescobar.com
Twitter
~ @igorescobar





On Tue, Apr 28, 2009 at 5:13 PM, Ashley Sheridan
<ash@xxxxxxxxxxxxxxxxxxxx>wrote:

> On Tue, 2009-04-28 at 15:34 -0400, Gary wrote:
> > Ashley
> >
> > There are 3 include files, the first is all html, but it has a form, so I
> > put the session_start above the DTD and I no longer get the error
> messages.
> >
> > I had the session_start at the beginning of the second file, the php
> > processing file, but that produced the error.  It seemed to be calling to
> > itself (if that does not sound too naive).
> >
> > As I mentioned in a post above, I am no longer getting the error message,
> > but have been unable to get either the $_SESSION or the cookie to produce
> > results...
> >
> > Thanks for your help.
> >
> > Gary
> > "Ashley Sheridan" <ash@xxxxxxxxxxxxxxxxxxxx> wrote in message
> > news:1240947209.3494.65.camel@xxxxxxxxxxxxxxxxxxxxxxxx
> > > On Tue, 2009-04-28 at 15:24 -0400, Gary wrote:
> > >> Ashley
> > >>
> > >> Thanks for your reply, but no, that is not it.  There was no other
> code
> > >> prior.
> > >>
> > >> Gary
> > >> "Ashley Sheridan" <ash@xxxxxxxxxxxxxxxxxxxx> wrote in message
> > >> news:1240945179.3494.61.camel@xxxxxxxxxxxxxxxxxxxxxxxx
> > >> > On Tue, 2009-04-28 at 10:48 -0400, Gary wrote:
> > >> >> I am trying to set a cookie and a session, but seem to be running
> into
> > >> >> a
> > >> >> wall.
> > >> >>
> > >> >> I have tried different variations, and keep getting the same error
> > >> >> message
> > >> >>
> > >> >> If I have this
> > >> >>
> > >> >> <?php
> > >> >>
> > >> >> session_start();
> > >> >>
> > >> >> I get this:
> > >> >> Warning: session_start() [function.session-start]: Cannot send
> session
> > >> >> cookie - headers already sent by (output started at
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php:2) in
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php on line 4
> > >> >>
> > >> >> Warning: session_start() [function.session-start]: Cannot send
> session
> > >> >> cache
> > >> >> limiter - headers already sent (output started at
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php:2) in
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php on line 4
> > >> >>
> > >> >> If I have this:
> > >> >> session_start();
> > >> >>
> > >> >> setcookie('sale_cookie','$sale_value', time()-3600);
> > >> >> setcookie('assess_cookie','$assess_value', time()-3600);
> > >> >> I get this
> > >> >>
> > >> >>
> > >> >> Warning: session_start() [function.session-start]: Cannot send
> session
> > >> >> cookie - headers already sent by (output started at
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php:2) in
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php on line 4
> > >> >>
> > >> >> Warning: session_start() [function.session-start]: Cannot send
> session
> > >> >> cache
> > >> >> limiter - headers already sent (output started at
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php:2) in
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php on line 4
> > >> >>
> > >> >> Warning: Cannot modify header information - headers already sent by
> > >> >> (output
> > >> >> started at C:\xampp\htdocs\weiss\assessresult.inc.php:2) in
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php on line 6
> > >> >>
> > >> >> Warning: Cannot modify header information - headers already sent by
> > >> >> (output
> > >> >> started at C:\xampp\htdocs\weiss\assessresult.inc.php:2) in
> > >> >> C:\xampp\htdocs\weiss\assessresult.inc.php on line 7
> > >> >>
> > >> >> If I delete and start over, I stll get the "headers already
> sent"... I
> > >> >> have
> > >> >> tried numerous other variations, but all with the same error.
> > >> >>
> > >> >> What am I missing here?
> > >> >>
> > >> >> Thanks
> > >> >>
> > >> >> Gary
> > >> >>
> > >> >>
> > >> >>
> > >> > I would have thought it was obvious, the file assessresult.inc.php
> is
> > >> > being called before your session_start(). Have you put your code
> before
> > >> > every include?
> > >> >
> > >> >
> > >> > Ash
> > >> > www.ashleysheridan.co.uk
> > >> >
> > >>
> > >>
> > >>
> > > The code is being pulled in from somewhere, have you checked to see if
> > > the framework you are using is pulling it in?
> > >
> > >
> > > Ash
> > > www.ashleysheridan.co.uk
> > >
> >
> >
> >
> There it is then. The HTML file causes the headers to be sent. Any
> output to the browser at all causes the headers to be sent, so any HTML
> or even spaces and newlines will trigger this error.
>
>
> Ash
> www.ashleysheridan.co.uk
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux