Session problem

PHP

0 svar · 156 visningar · startad av Qonos

Medlem sedan sep. 2000438 inlägg
Trådstart#1

Jag försöker göra så att när man kommer in på min sida skall ett språk sättas om man inte redan har ett annat språk valt.
Det som händer med denna funktionen är att när jag kommer in på sidan måste jag trycka på uppdatera för att ge $language ett värde.

sen när jag väl byter språk med en annan funktion så fungerar det men så fort jag byter en sida eller trycker på uppdatera så får jag svenska igen, någon som har koll på sådant här??


function fncSetLang() 
{
	global $HTTP_ACCEPT_LANGUAGE, $language;
	$BrowserLanguage = $HTTP_ACCEPT_LANGUAGE;
	if (!isset($language)) 
	{
		session_register("language");
		if ($BrowserLanguage == 'sv') {
			$language = 2;
		} elseif ($BrowserLanguage == 'dk') {
			$language = 3;
		} else if ($BrowserLanguage == 'no') {
			$language = 4;
		} else {
			$language = 1;
		}
	}
}
252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)