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

From: Date: Fri, 07 Jan 2005 05:38:53 +0000
Subject: sending multiple headers (session_start() and setcookie() )
Groups: php.general 
Request: Send a blank email to php-general+get-205889@lists.php.net to get a copy of this message
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(); ?> <html> ....... ....... </html> The call to check_login()calls setcookie() function through another function inside my "ycphpfunc.php" file. Can someone show me a way to include both session_start() and setcookie() before <html>? Thanks for your time! Ben

« previous php.general (#205889) next »