I've finally got round to making some attempt to validating the pages of a site I've 
done with PHP using the W3C XHTML Validator.  However, it's throwing out errors 
wherever I use session control on pages.

The server generates PHP Session ID variables which are added to links to other pages 
but my understanding is that these are rejected on the basis that the '&' and '=' 
characters are invalid (I might be wrong here).

Examples of the error messages generated by the validator are given below:

Line 154, column 102: cannot generate system identifier for general entity "PHPSESSID" 
  ...u' href='competitions.php?option=add&PHPSESSID=888a059dbc17855c09885c3ea978df
                                          ^
Line 154, column 102: general entity "PHPSESSID" not defined and no default entity 
(explain... <http://validator.w3.org/docs/errors.html>). 
  ...u' href='competitions.php?option=add&PHPSESSID=888a059dbc17855c09885c3ea978df
                                          ^

These are the only error messages left - having dealt with the dozens of others left 
in through my own sloppy coding :-(

I'm not sure how to tackle this given that these elements of the page are generated 
automatically.

Is there a way round this or are there any sources of information relating to this 
area?

Thanks in advance,

Michael Egan

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to