Sayfanın başında dili seçtirip belli linkleri değiştirebiliyorum. Fakat veritabanından istediğim başlığı çekemiyorum. Sizce hata nerede?
Notice: Use of undefined constant en - assumed 'en' in hatası alıyorum
<?php
session_start();
if(!$_SESSION['language']){
require('language/en.php');
}else{
require('language/'.$_SESSION['language'].'.php');
}
?>Sayfa başlığım
<?php
if($_SESSION['language'] == en){
$baslik = $row_sayfa['page_title'];
}else if($_SESSION['language'] == bl){
$baslik = $row_sayfa['page_title'];
}else{
$baslik = $row_sayfa['page_title'];
}
?>bu da lang.php
<?php
session_start();
$language = strip_tags($_GET['language']);
if($language == 'en' || $language == 'bl'){
$_SESSION['language'] = $language;
$goback = $_SERVER['HTTP_REFERER']; // Geri Döndürmek için değişken atadık.
header("Location:$goback");
}else{
header("Location:$goback");
}
?>en.php de "title" => "$title" ı nasıl değişken olarak atayabilirim
<?php
/* English Language */
$language = array(
"engdil" => "English",
"buldil" => "Bulgarian",
"homedil" => "HOMEPAGE",
"contactdil" => "CONTACT US",
"title" => "$title"
);
?>