Home
Fungsi echo dan Cara Menggunakan untuk Menampilkan Teks (Hello World) di PHP
Fungsi echo dan Cara Menggunakan untuk Menampilkan Teks (Hello World) di PHP
Membuat Website Multibahasa
Karena website di peruntukan untuk semua kalangan, maka sangat di butuhkan web dalam beberapa bahasa.
berikut tutorial membuat web dengan banyak bahasa :
kita akan coba membuat dengan dua bahasa : english dan indonesia
pertama buat in halaman lang.en.php
lalu tuliskan code berikut :;
berikut Contoh link yang di hasilkan : index.php?lang=ind
isikan title dengan code di bawah :
test
berikut tutorial membuat web dengan banyak bahasa :
kita akan coba membuat dengan dua bahasa : english dan indonesia
pertama buat in halaman lang.en.php
lalu tuliskan code berikut :;
<?php
define('LANG_PAGE_TITLE', 'My website page title');
define('LANG_HEADER_TITLE', 'My website header title');
define('LANG_SITE_NAME', 'My Website');
define('LANG_SLOGAN', 'My slogan here');
define('LANG_HEADING', 'Heading');
define('LANG_MENU_HOME', 'Home');
define('LANG_MENU_ABOUT_US', 'About Us');
define('LANG_MENU_OUR_PRODUCTS', 'Our products');
define('LANG_MENU_CONTACT_US', 'Contact Us');
define('LANG_MENU_ADVERTISE', 'Advertise');
define('LANG_MENU_SITE_MAP', 'Site Map');
?>
Berikut untuk bahasa indonesia
buatlah lang.ind.php<?phpCara memilih bahasa
define('LANG_PAGE_TITLE', 'Judul website');
define('LANG_HEADER_TITLE', 'judul header');
define('LANG_SITE_NAME', 'nama site kita');
define('LANG_SLOGAN', 'masuka slogan di sini');
define('LANG_HEADING', 'Heading');
define('LANG_MENU_HOME', 'Home');
define('LANG_MENU_ABOUT_US', 'tentang');
define('LANG_MENU_OUR_PRODUCTS', 'produk kita');
define('LANG_MENU_CONTACT_US', 'hubungi kami');
define('LANG_MENU_ADVERTISE', 'Iklan');
define('LANG_MENU_SITE_MAP', 'Hubungi kami');
?>
cara request : cara ini adalah suatu cara di mana akan membuat halaman yang terdapat pilihan bahasa
<?php
session_start();
header('Cache-control: private'); // IE 6 FIX
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 = 'lang.en.php';
break;
case 'ind':
$lang_file = 'lang.de.php';
break;
}
include_once 'languages/'.$lang_file;
?>
berikut Contoh link yang di hasilkan : index.php?lang=ind
isikan title dengan code di bawah :
test