Някаква грешка

shashma88

Registered
Код:
if(!isset($_GET["lang"]))
{
require_once("languages/bg.php");
}
if($_GET[lang]=='bg'){
require_once("languages/bg.php");
header("Location:index.php");
}
if($_GET[lang]=='en'){
require_once("languages/en.php");
header("Location:index.php");
}
Защо когато дам примерно ?lang=en, продължава да стой на bg, тоест не отчита, че е isset?
 
Код:
session_start();
header("Cache-control: private");
if(isSet($_GET['lang']))
{
$lang = $_GET['lang'];
$_SESSION['lang'] = $lang;
setcookie('lang', $lang, time() + (3600 * 24 * 30));
}
else if(isSet($_SESSION['lang']))
{
$lang = $_SESSION['lang'];
}
else if(isSet($_COOKIE['lang']))
{
$lang = $_COOKIE['lang'];
}
else
{
$lang = 'en';
}
switch ($lang) {
  case 'en':
  $lang_file = 'en.php';
  break;

  case 'bg':
  $lang_file = 'bg.php';
  break;

  default:
  $lang_file = 'en.php';
}
include_once 'languages/'.$lang_file;
слагай това в index.php и пиши после направо
http://sait/index.php?lang=bg
 
Аз когато ги сложа в индекса работят, но няма да ги слагам във всеки файл, и искам да си ги сложа в config файла, той се инклудва в файловете ми.
 

Back
Горе