[Chameleon] session cache limiter
Paul Spencer
pspencer at dmsolutions.ca
Tue Feb 1 20:53:54 EST 2005
Bill,
deep in the Chameleon code, there is a call to a php function
session_start(). The warning you are seeing is emitted if anything is
output to the browser before this call. This includes anything,
including blank space, that is output outside of php script tags (<?php
?>) or inside (as an echo, print_r etc). It is, therefore, reasonably
important to process the include( "path/to/chameleon.php" ); (which is
what ultimately triggers the above function to be called) before
anything else is output to the page. If you are using the sample
applications, they should already be set up to do this. Essentially,
this means that you need to have a php start tag at the top of your main
page (i.e. sample_basic.phtml) like:
<?php
include( "/path/to/chameleon.php" );
the <?php must be the first line of the file and not be preceeded by any
spaces. You can have other php code before the include as long as it
doesn't output anything to the browser (this would include any potential
warnings or notices)
Cheers,
Paul
Wheaton, William D. wrote:
> Hello--
>
> I'm a newbie to chameleon and am just starting to use it...So far I have
> used the widget tutorials to start developing a template file having the
> standard stuff in it (zoom/pan, scalebar, reference, etc.). I have a
> problem that I haven't been able to solve and any guidance/help is
> appreciated.
>
> I get a warning about the headers already being sent every time a page
> is refereshed. Here's the message:
> Warning: session_start(): Cannot send session cache limiter - headers
> already sent (output started at
> /var/www/htdocs/midas/htdocs/index.phtml:1) in
> /var/www/htdocs/chameleon/htdocs/common/session/session.php on line 504
>
> I'm using the sample (sample_basic.html) index.phtml file that comes
> with chameleon. The template file is based directly on the tutorial--
> no funny stuff in there.
>
> Thanks in advance.
>
>
> -----------------------------------------
> Bill Wheaton
> RTI International
> P.O. 12194, 3040 Cornwallis Rd.
> RTP, NC 27709
> wdw at rti.org, 919-541-6158 (V), 919-541-8830 (F)
>
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
>
--
+-----------------------------------------------------------------+
|Paul Spencer pspencer at dmsolutions.ca |
+-----------------------------------------------------------------+
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+
More information about the Chameleon
mailing list