From: [EMAIL PROTECTED] Operating system: Solaris 5.8 PHP version: 4.1.1 PHP Bug Type: *General Issues Bug description: Troubbles with setcookie (on Unix Solaris php)
Hi guys... I had a script (sw.php) who works fine on php 4.1.1 on Windows NT, but when I try to run it on Solaris show me the following error: Warning: Cannot add header information - headers already sent by (output started at /www/htdocs/db-include.old:2) in /www/htdocs/sw.php on line 46 sw.php, call via OCI8 an Oracle8 database through db-include.old file who assigns username, password and string connection: <---- sw.php -----> $rut=$HTTP_COOKIE_VARS["rut_alum"]; require('db-include.old'); $Connection = OCILogon(DB_USER,DB_PASS,DB_NAME); $q_semeinsc = "select ..."; $statement1 = ociparse($Connection, $q_semeinsc); ociexecute($statement1, OCI_DEFAULT); while (OCIFetchinto($statement1, &$semeinsc, OCI_ASSOC+OCI_RETURN_NULLS)) { $vanual = $semeinsc[VAR]; ... } if(!isset($nsemestre)) { $server_name = getenv("SERVER_NAME"); $http_host = getenv("HTTP_HOST"); setcookie("nsemestre", $vanual, time()+3600); } <---- End -----> The warning points to the setcookie line. The script fetch the results of Database, but show that ugly warning... Can u help me? I'm very desperated... Greetings Alexis from Chile (sorry for my english) -- Edit bug report at: http://bugs.php.net/?id=15148&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]