RE: [PHP] XHTML Validator Problem[Scanned]
| From: | Michael Egan | Date: | Tue, 07 Jan 2003 12:23:54 +0000 |
| Subject: | RE: [PHP] XHTML Validator Problem[Scanned] | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-130563@lists.php.net to get a copy of this message | ||
Tom,
Thanks for that.
I don't have access to the server on which the site is being run but I'll suggest the
change to the hosting company.
Michael Egan
-----Original Message-----
From: Tom Rogers [mailto:trogers@kwikin.com]
Sent: 07 January 2003 10:57
To: Michael Egan
Cc: PHP General (E-mail)
Subject: Re: [PHP] XHTML Validator Problem[Scanned]
Hi,
Tuesday, January 7, 2003, 6:58:08 PM, you wrote:
ME> I've finally got round to making some attempt to validating the pages of a site
ME> I've done with PHP using the W3C XHTML Validator. However, it's throwing out errors
ME> wherever I use session control
ME> on pages.
ME> The server generates PHP Session ID variables which are added to links to other pages but my
ME> understanding is that these are rejected on the basis that the '&' and '='
ME> characters are invalid (I
ME> might be wrong here).
ME> Examples of the error messages generated by the validator are given below:
ME> Line 154, column 102: cannot generate system identifier for general entity
ME> "PHPSESSID"
ME> ...u'
ME> href='competitions.php?option=add&PHPSESSID=888a059dbc17855c09885c3ea978df
ME> ^
ME> Line 154, column 102: general entity "PHPSESSID" not defined and no default entity
ME> (explain... <http://validator.w3.org/docs/errors.html>).
ME> ...u'
ME> href='competitions.php?option=add&PHPSESSID=888a059dbc17855c09885c3ea978df
ME> ^
ME> These are the only error messages left - having dealt with the dozens of others left in
ME> through my own sloppy coding :-(
ME> I'm not sure how to tackle this given that these elements of the page are generated
ME> automatically.
ME> Is there a way round this or are there any sources of information relating to this area?
ME> Thanks in advance,
ME> Michael Egan
ME> --
ME> PHP General Mailing List (http://www.php.net/)
ME> To unsubscribe, visit: http://www.php.net/unsub.php
In your php.ini set arg_separator.output to &
That should fix it.
--
regards,
Tom