website multi language
ทำเว็บไซต์หลายภาษาง่ายนิดเดียว
โดยตัวอย่างนี้ผมจะสร้าง file ไว้ 2 file นะครับ
คือ a.php และ change_lang.php
a.php
<a href="change_lang.php?lang=th" target="_parent" title="THAI">THAI</a> |
<a href="change_lang.php?lang=en" target="_parent" title="ENG">ENG</a> <br />
<?php
print "SESSION : " . $_SESSION["myLang"] ."<br />";
print "COKIE : " . $_COOKIE['myLang'] . "<br />";
?>
change_lang.php
<?php
$default_lang="th";
$lang=$_GET["lang"];
if($lang=="" or $lang==$default_lang){
$new_lang=$default_lang;
}else{
$new_lang=$lang;
}
//กรณีต้องการเป็น Session
session_save_path("../session/");
@session_start();//ติดเครื่องให้ session
session_register("myLang");
$_SESSION["myLang"] = $new_lang;
//กรณีต้องการเป็น Cookie
setcookie("myLang",$new_lang,time()+3600*24*356);
print "<script language="javascript" type="text/javascript">";
print "parent.location.href = "". $_SERVER["HTTP_REFERER"] ."";";
print "</script>";
?>
ลองนำไปประยุกต์ใช้ดูนะครับ
วันที่สร้าง : 18 มิถุนายน 2553 เวลา 17:34
จำนวนคนอ่าน : 2,788
SiAMFOCUS.COM ยังคงรักษาแนวความคิดเดิม คือต้องการให้ที่แห่งนี้เป็นที่ที่แลกเปลี่ยนความรู้ ทางด้านภาษาที่ใช้พัฒนาโปรแกรมต่างๆ ซึ่งเป็น code ที่ใช้งานจริง อาจจะยากสำหรับคนที่เพิ่งเริ่มต้น แต่บทความทางด้านเทคนิค ต่าง ๆ ได้ผ่านการทดสอบการใช้งานมาแล้ว หากใครมีเทคนิคดีดี ก็สามารถส่งเข้ามาได้นะครับ
ปัจจุบัน
SiAMFOCUS.COM ยังได้เปิดบริการ
จด Domain และ บริการ ให้เช่าพื้นที่
Hosting ให้บริการด้านการเรียนการสอน
สอนเขียนเว็บ,
สอน ASP,
สอน PHP ให้บริการเว็บไซต์ โดยรับ
ทำเว็บ, รับ
เขียนโปรแกรม ต่าง ๆ เพื่อหารายได้เสริมและทุน เพื่อให้ทีมงาน มีกำลังใจในการ ทำส่วนของ
FREE CODE ขอแรงใจ แรงเชียร์มาก ๆ ด้วยนะครับ ^^