Bug #17306 Updated: PHP output does not validate as HTML
| From: | mfischer@php.net | Date: | Sat, 08 Jun 2002 15:06:59 +0000 |
| Subject: | Bug #17306 Updated: PHP output does not validate as HTML | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-9863@lists.php.net to get a copy of this message | ||
ID: 17306
Updated by: mfischer@php.net
Reported By: admin@pfeifferpascal.de
-Status: Open
+Status: Closed
Bug Type: Feature/Change Request
Operating System: all
PHP Version: 4.2.1
New Comment:
This would break to many standard instals out there. People who know
what they're doing know they can change it. I think if we all feel to
changing it, we'll do it. But the time hasn't come yet (and I think it
won't for quite some time).
Previous Comments:
------------------------------------------------------------------------
[2002-06-08 10:58:06] bigredlinux@yahoo.com
According to the standard, the arg separator should actually not be '&'
or '&' at all but rather ';'. Perl has adopted this standard and I
believe the php should as well. It is a drop in replacement change in
php.ini and would not really affect users scripts too much....well,
maybe, but still.
------------------------------------------------------------------------
[2002-05-18 08:25:40] admin@pfeifferpascal.de
The current arg_separator.output is set to & by default.
But & must be encoded to & to validate as HTML.
Consequently, I would prefer to set & as default for
arg_separator.output in future releases.
You could say, it can be changed in php.ini, but my provider doesn't
change it anyway and changes via .htaccess lead to error 500 (Internal
Server Error).
Without changes, transparent session-ids cannot validate as HTML.
validator.w3.org says:
Error: unknown entity "PHPSESSIONID"
PS. Sorry for my English.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=17306&edit=1