Language Session PHP

index.php
<? error_reporting(0);
session_start();    
include "lang.php";
?>

<a href="<?=$_SERVER['PHP_SELF']?>?lang=en"><?=ENG?></a> |
<a href="<?=$_SERVER['PHP_SELF']?>?lang=id"><?=ID?></a><br /><br />

<a href="#"><?=HOME?></a> | <a href="#"><?=ABOUT?></a> | <a href="#"><?=CONTACT?></a>
lang.php
<?

 session_start();



if(empty($_SESSION['lang']) ){

 $_SESSION['lang']='en';

 }else if(isset($_REQUEST['lang'])){

 $_SESSION['lang']=$_REQUEST['lang'];

 }



switch($_SESSION['lang']){

 case('en'):

 include "en.php";

 break;

 case('id'):

 include "id.php";

 break;

 default:

 include "en.php";

 break;

 }



?>
en.php
<?
 define(ENG,"English");
 define(ID,"Indonesian");
 define(HOME,"Home");
 define(ABOUT,"About Me");
 define(CONTACT,"Contact Us");
?>
id.php
<?
 define(ENG,"Inggris");
 define(ID,"Indonesia");
 define(HOME,"Beranda");
 define(ABOUT,"Tentang Saya");
 define(CONTACT,"Kontak Saya");

?>
Download Sample

0 komentar: