Re: Updating a GET variable

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

« previous php.general (#309433) next »