[pmwiki-devel] Pmwiki bug in SideBars (Pm?)
The Editor
editor at fast.st
Wed Nov 22 09:30:02 CST 2006
Hate to be a pest, but I've posted this numerous times to no avail.
(Crisses did suggest a couple things). This is really quite
frustrating and perplexing. I'm convinced it must be a bug in how
Pmwiki processes sidebars...
Any thoughts? Why does PmWiki throw errors for zap forms in sidebars. Pm?
Cheers,
Caveman
On 11/20/06, The Editor <editor at fast.st> wrote:
> Once again I'm getting the same intermittent errors on my site, I was
> getting before. At first I thought it was because I had two ZAP forms
> in the same page (sidebar), even though I often have forms in the main
> body of the page, footers, groupheaders, etc, and they all work
> flawlessly.
>
> I solved it then by just eliminating my zap form in the sidebar. But
> I really want it now...
>
> I'm convinced it is something that has to do with the Sidebar. I just
> get these warnings when there's a zap form in the sidebar. They clear
> up when I disable that form. No problems elsewhere. Even with two
> forms on one part of a page! Just the sidebar. Oh, it also never
> happens on my home system, just my server...
>
> I tried using the session_write_close(); command to close my session
> right after setting ZAP's session variable but it made no difference.
> Below is some assorted lines that might prove helpful in debugging.
>
> Thanks so much in advance for help with this. Pm--could it be a PmWiki bug?
>
> Cheers,
> Caveman
>
>
> Here's the error message:
>
> > > Warning: session_start() [function.session-start]: Cannot send session
> > > cookie - headers already sent by (output started at
> > > /home/fastst/public_html/zap/pmwiki.php:951) in
> > > /home/fastst/public_html/zap/cookbook/zap.php on line 452
> > >
> > > Warning: session_start() [function.session-start]: Cannot send session
> > > cache limiter - headers already sent (output started at
> > > /home/fastst/public_html/zap/pmwiki.php:951) in
> > > /home/fastst/public_html/zap/cookbook/zap.php on line 452
> > >
> > > Line 452 in zap is the place that sets the session variables that
> > > secures the form from forged headers. Never noticed this problem
> > > before.
>
> Here's part of my sidebar markup, which produces a nice jump bar:
>
> '''[[Snippets.Snippets|Code Snippets]]'''
> (:table cellpadding=0 cellspacing=0 border=0:)
> (:cell:)(:zapform:)
> (:pagelist group=Snippets
> name=-RecentChanges,-GroupHeader,-GroupFooter fmt=#jumplist:)
> (:cell:) (:input submit value="GO":)(:zapend:)
> (:tableend:)
>
> Here's part of the html output:
>
> <table cellpadding='0' cellspacing='0' border='0' ><tr><td
> valign='top'><form method='post'>
> <p><input type='hidden' name='action' value='zap' />
> <input type='hidden' name='ZAPkey' value='255291' />
> </p><div class='fpltemplate'><p><select name=nextpage>
> <option value="Snippets.AddData" />AddData
> <option value="Snippets.Arrays" />Arrays
> <option value="Snippets.Buddies" />Buddies
> <option value="Snippets.Buttons" />Buttons
> . . .
> <option value="Snippets.Time" />Time
> <option value="Snippets.UpdateForms" />UpdateForms
> </select>
> </p>
> </div>
> </td><td valign='top'> <input type='submit' value='GO'
> class='inputbutton' /></form>
> </td></tr></table>
>
More information about the pmwiki-devel
mailing list