Re: Updating a GET variable
| From: | Nathan Rixham | Date: | Thu, 11 Nov 2010 01:53:14 +0000 |
| Subject: | Re: Updating a GET variable | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-309433@lists.php.net to get a copy of this message | ||
Tamara Temple wrote:
On Nov 10, 2010, at 8:58 AM, Marc Guay wrote:All browsers send the Accept-Language header from the users locale settings, like: "Accept-Language:en-GB,en-US;q=0.8,en;q=0.6" So all you need to do, is take a look at $_SERVER['HTTP_ACCEPT_LANGUAGE'] to get a users language preferences.The main advantage I see is that you're application doesn't have to become bi-modal, with looking for variables on both the query string and in the post data, then deciding which to use.foreach($_GET as $k => $v) $qs[$k] = URLDecode($v); $qs['lang'] = 'en'; echo '<a href="index.php?'.http_build_query($qa).'">Flip</a>';Hi Tamara, Thanks for the tips. Do you see any advantage of this method over using a small POST form besides the styling problems I'll run into trying to make the submit button look like an achor?