Cannot Send Session Cache Limiter

[COLOR=“#0000CD”]Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent

(output started at /home/skyman/reservationlocation.com/tour_vehicles/head.php:10)

in /home/skyman/reservationlocation.com/tour_vehicles/start.php on line 2[/COLOR]

Head.php has echo statement.

if(session_id() == ‘’) // session isn’t started
{include ‘start.php’;}

Start.php includes session_start();

I do not know how to get rid of this error. Thank you.

The “headers already sent” problem is often caused by “unseen” whitespace before the session function is called.

Any output at all - including whitespace - before session is called will give the “headers already sent” message.

I pulled the

session_start();

out of an “include” and put it as the opening line after “<?php” and the problem went away.

Seems the programmers of php should make it less finicky.

What the relationship is between file head.php and start.php?