webForumDet fria alternativet

Session problem

PHP

0 svar · 153 visningar · startad av Qonos

Medlem sedan sep. 2000438 inlägg
Frågan#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;
		}
	}
}
261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)