Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#473 Pages do not validate (PHPSESSID)

Rendering
closed
Reini Urban
None
5
2012-10-11
2005-05-07
Thomas Leonard
No

Each wiki page has a 'Valid XHTML' icon at the bottom.

However, clicking on the icon to display the validation
results displays "This page is not Valid XHTML 1.0
Transitional!".

Sample error for the home page
(http://validator.w3.org/check?uri=http%3A%2F%2Fphpwiki.sourceforge.net%2Fphpwiki%2F):

Line 61, column 35: cannot generate system identifier
for general entity "PHPSESSID"

<a
href="HomePage?action=LikePages&PHPSESSID=0281ba858857b5af0c30054fa6530170"
c

Discussion

  • Reini Urban
    Reini Urban
    2005-05-13

    Logged In: YES
    user_id=13755

    a php problem, not related to phpwiki.
    reload the page again. the php-internal sid will disappear and
    the valiadtion will be true.

    if you want fully xhtml-conformant pages with some args,
    you must set the php arg_separator.output from & to ; or
    &
    arg_separator.output = ";"

    currently phpwiki doesn't use this value, so with certain
    options we produce non-conformant links. However, the php
    default value was never xhtml-conformant and is used in
    99.9% of all installations, so I don't care that much.