

I really don't get why this is happening, i have 18 php files that cannot be accessed on my site before you log-in, but the first two display the following warning message :
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/sites/inciter.org.uk/public_html/c++/c_helloworld.php:2) in /home/sites/inciter.org.uk/public_html/c++/c_helloworld.php on line 3
the irony here is that each page calls the session_start() function and check_valid_user() function (that i have created), and works on all but those two pages. i call the session_start at the very top of the page.
can anyone enlighten me as to any possible cause for this warning ; the page is also displayed so in affect it works, but not perfectly lol.