Jump to content

Archived

This topic is now archived and is closed to further replies.

mojito

can someone explain what this does ini_set("arg_separator.output", "&");

Recommended Posts

can someone explain what this does ini_set("arg_separator.output", "&");

thanks

Share this post


Link to post
Share on other sites
This function allows developers to preserve xHTML compliance when PHP generates URLs.
[code]<a href="http://www.site.com/page.php?arg1=foo&amp;arg2=bar">Foobar</a>[/code]
If you didn't tell PHP to use & amp; (with out the space) in the url as the seperator your page will fail to validate as xHTML compliance with the w3C HTML Validator.

Hope that clears up what that setting does.

Share this post


Link to post
Share on other sites
It'll convert any ampersands in sessionID links to their & amp; format - and then you'll be able to get pages to validate to the xHTML standard.

'quick reply' wasn't quick enough [img src=\"style_emoticons/[#EMO_DIR#]/unsure.gif\" style=\"vertical-align:middle\" emoid=\":unsure:\" border=\"0\" alt=\"unsure.gif\" /]

Share this post


Link to post
Share on other sites
thanks to both of you, i didnt know url encoding didnt happen automatic. If I understand corectly- it encodes the "&" symbol to url friendly format.

Share this post


Link to post
Share on other sites
basically yeah. It will only do that when PHP generates a URL, such as when it appends the sessionid onto a url

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.