Re: sending multiple headers (session_start() and setcookie() )

From: Date: Wed, 12 Jan 2005 19:30:53 +0000
Subject: Re: sending multiple headers (session_start() and setcookie() )
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-206255@lists.php.net to get a copy of this message
Ben wrote: > Hi all, > > In my .php file, I'm using both session_start() and setcookie() before > <html> tag. It gives me following warning message: > > Warning: Cannot modify header information - headers already sent by > (output started at D:\Apache Group\Apache2\htdocs\YC\songs.php:4) in > D:\Apache Group\Apache2\htdocs\YC\ycphpfunc.php on line 148 > > My .php file looks like this: > > <?php session_start(); ?> > > <?php > ob_start(); > include 'ycphpfunc.php'; > $login = new login_class; > if ($_POST[logusername] == "" || $_POST[logpassword] == "") {} > else { > $login->check_login($_POST['logusername'], $_POST['logpassword'], > $_POST['remember']); > } > ob_end_flush(); > ?> 1. Put everything under ob_start() 2. Send all headers (cookies/session/etc) before outputting -- <?php echo 'Just another PHP saint'; ?> Email: rrjanbiah-at-Y!com Blog: http://rajeshanbiah.blogspot.com/

« previous php.general (#206255) next »