Bug #17306 Updated: PHP output does not validate as HTML

From: 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

« previous php.bugs (#9863) next »