Jump to content

I get a - Notice: Undefined index: lang - when I try to change language


freakstyling

Recommended Posts

Hi guys!

 

Having problems with my switching between languages. It gives a ´Notice: Undefined index: lang on line 22. This is the script...

 

<?php

session_start();

 

 

 

$_rootPath = dirname(__FILE__); // Root path per als includes / require's

 

$_version = 22; // Versió de la pàgina, força que s'hagin de recarregar les imatges que estiguin en cache.

$_lang = 'es';

 

$_availableLanguages = array('es', 'en'); // Idiomes disponibles

 

$_picturesMediaPath = "pictures/";

 

require_once($_rootPath . '/lib/db.php');

require_once($_rootPath . '/lib/lang.utils.php');

 

 

 

if( isset($_GET['l']) && languageIsAvailable($_GET['l']) )

{

$_lang = $_GET['lang'];

$_SESSION['lang'] = $_lang;

}

else if( isset($_SESSION['lang']) )

{

$_lang = $_SESSION['lang'];

}

else

{

$l = getPreferredUserLanguage();

if($l) $_lang = $l;

}

 

 

 

 

// Clear cache

Header("Cache-control: private, no-cache");

Header("Expires: Mon, 26 Jun 1997 05:00:00 GMT");

Header("Pragma: no-cache");

 

 

 

?>

 

Thank you in advance!!!

Laurens

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.