Warning when calling session_start()
| From: | webdev at blaettner dot com | Date: | Wed, 22 Dec 2010 05:27:05 +0000 |
| Subject: | Warning when calling session_start() | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-310211@lists.php.net to get a copy of this message | ||
Hi, folks,
good morning !
Since I'm a newbie with respect of sessions & cookies
I'm quite lost here getting always a warning when
calling session_start();
I developed and tested some php code using a session
to pass some values betwen different scripts on my
local machine. All went O.K.
But when I transferred the code to my provider's
server where my website is hosted, I constantly get
this warning when calling session_start():
Warning: session_start() [function.session-start]:
Cannot send session cache limiter - headers already
sent (output started at /...../sess.php:3) in
/...../sess.php on line 5
In line 5 is session_start();
I dotted-out the path prefices in this warning.
Lines 1-5 of my script "sess.php" are as follows:
1 <!-- ---- PHP CODE ------------------------- ->
2
3 <?php
4
5 session_start ();
In my browser (firefox) I've enabled cookies.
There were some differences between my local machine
and my provider's server in respect to session related
PHP flags/variables. I adapted those by adding
following lines in .htaccess on the webserver:
php_flag session.bug_compat_42 off # Was On
php_value session.bug_compat_42 off # Was On
php_flag session.cookie_httponly on # Was off
php_value session.cookie_httponly on # Was off
php_flag session.use_only_cookies On # Was off
php_value session.use_only_cookies On # Was off
Can anybody give me some hints for resolving this
issue and/or pointers where to dig further ?!?
Thanks in advance !
Rolf
--
Dipl.phys. Rudolf Otto Blättner,
D 91074 Herzogenaurach, Germany.