ID:               23961
 Updated by:       [EMAIL PROTECTED]
 Reported By:      wallacebw at yahoo dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         Feature/Change Request
 Operating System: RedHat 8 W/Apache 2.0.40
 PHP Version:      4.3.2
 New Comment:

blah blah blah standard blah compliant blah.

As long as there are no browser NOT understanding it we're not going to
change it as we have reports that some browser do NOT support the &
style. (Yes, I know they are broken). If you want to be standards
compliant, just change the setting.

Derick


Previous Comments:
------------------------------------------------------------------------

[2003-06-02 15:20:46] wallacebw at yahoo dot com

I DID RTFM... Read my first post...

Still no reason to deviate from standards as been provided.  

You should strive to remain standards compliant.   Case and Point...
Microsoft

It's a simple fix...  provide me with an explanation as to why this
should not be corrected rather than showing me a work-around for the
problem. (which as my first post shows I am already using).  If there
is an underlying reason for the current setting I would like no know
what it is... if not than this is a bug that needs to be corrected.  

I am not trying to be difficult but rather point out an issue that
appears to have been overlooked...    

Brian

------------------------------------------------------------------------

[2003-06-02 14:28:23] [EMAIL PROTECTED]

RTFM :)
http://www.php.net/manual/en/configuration.directives.php#ini.arg-separator.output

------------------------------------------------------------------------

[2003-06-02 14:09:14] wallacebw at yahoo dot com

That is a cop-out answer... If there is no reason to not to comply with
the standard than you (the PHP project) should make all efforts to do
so.

------------------------------------------------------------------------

[2003-06-02 13:27:39] [EMAIL PROTECTED]

You can change it yourself very very easily..


------------------------------------------------------------------------

[2003-06-02 13:24:13] wallacebw at yahoo dot com

Hello,

The default value for arg_separator.output is currently '&' which
although functional is incorrect acurding to w3c.org's html 4.01
specification.  the correct code to use in links (according to w3c) is
the html special char '&'.  Is there any reason that this is not
the default behavior?

i.e.  

URL's rewritten by PHP's session url rewriter appends 

'&PHPSESSID=*sessionid*'...  odviously *sessionid* would be the true
session ID...   

This will fail the W3C html validator.  However if you issue a 

ini_set("arg_seperator.output", "&");

first (thus replacing '&' with '&') php returns

'&PHPSESSID=*sessionid*'.

 which validates fine.  

Again, this is not so much a functionality issue.. it's more Of a
conformance issue.  

Thanks,
Brian   

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=23961&edit=1

Reply via email to