Nie wiem czy się dobrze zrozumieliśmy, ale nie ważne poszukałem w google i znalazłem takie rozwiązanie:
$activepageuri = explode ('/', $_SERVER['REQUEST_URI']); $activepage = $activepageuri[count ($activepageuri) - 1
];
if ($board_config['default_lang'] == "english") $setLang = 'polish';
elseif ($board_config['default_lang'] == "polish") $setLang = 'english';
$count = 0;
foreach($_GET as $key => $val)
if($key <> 'language'){
$count++;
}
$queryString = $activepage;
$queryString .= implode('&', $queryString); $queryString .= $count ? '&' : '?';
$queryString .= 'language=' . $setLang;
I wyświetlanie w sposób następujący:
<a href="' . $queryString . '"><img src="images/lang_'.$setLang.'.png" alt="language" /></a>'.
Wszystko działa tak jak należy, jednak czy dało by się zrobić tak aby jeżeli po kliknięciu na zmianę języka i dodaniu powiedzmy ?language=english i ponownym kliknięciu na zmianę języka skrypt dodawał ?language=polish a ?language=english kasował?
Bo teraz w takiej sytuacji tworzy link ?language=english?language=polish, który co prawda działa ale nie jest najlepszym wyjściem.
Pozdrawiam.