index abf6b60c1c64b8f3a3bc779de7229101f9bafc17..f791e4de8754a8729fc8f49cc69960964db18680 100644 (file)
if(!isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])){
$_SERVER["HTTP_ACCEPT_LANGUAGE"] = "";
}
+ if(!isset($_SERVER["HTTP_ACCEPT_CHARSET"])){
+ $_SERVER["HTTP_ACCEPT_CHARSET"] = "";
+ }
/* default to "everything is acceptable", as RFC2616 specifies */
$acceptLang=(($_SERVER["HTTP_ACCEPT_LANGUAGE"] == '') ? '*' :
if(!isset($alscores[$noct[0]])){
$alscores[$noct[0]] = "";
}
+
if(!isset($acscores[$gtcs])){
$acscores[$gtcs] = "";
- }
+ }
$testvals=array(
array($alscores[$allang], $acscores[$gtcs]),
array($alscores[$noct[0]], $acscores[$gtcs]),
$gtparts=@preg_split("/\./",$curgtlang);
$tmp=strtolower($gtparts[0]);
$lang=preg_replace("/\_/", "-", $tmp);
- $charset=$gtparts[1];
-
header("Content-Language: $lang");
- header("Content-Type: $mime; charset=$charset");
-
+ if(isset($gtparts[1])){
+ $charset=$gtparts[1];
+ header("Content-Type: $mime; charset=$charset");
+ }
return $curgtlang;
}