สร้างลิ้งค์เมนู 2 ภาษาตามตัวอย่างไม่ได้
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สร้างลิ้งค์เมนู 2 ภาษาตามตัวอย่างไม่ได้
สร้างลิ้งค์เมนู 2 ภาษาตามตัวอย่างไม่ได้
Copy
http://localhost/en/wfreetrade/sign_product.php
ผมลองใช้ดูแล้ว แต่ทำไม่ en ถึงมาอยู่ หน้าชื่อโดเมนได้ ไม่เหมือนตัวอย่างเลย หรือว่าต้อง part ไปที่ โดเมน/en หรือเปล่า
- <?php
- $WebProtocal=($_SERVER['HTTPS']=="on")?"https://":"http://";
- if(preg_match("//en//",$_SERVER['REQUEST_URI'])){ // ตรวจสอบว่าอยู่ในโฟลเดอร์ภาษาอังกฤษหรือไม่
- $ThaiPath=$WebProtocal.$_SERVER['SERVER_NAME'].preg_replace("//en//","/",$_SERVER['REQUEST_URI']);
- $EnglishPath=$WebProtocal.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
- }else{ //
- $ThaiPath=$WebProtocal.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
- $EnglishPath=$WebProtocal.$_SERVER['SERVER_NAME']."/en".$_SERVER['REQUEST_URI'];
- }
- ?>
- <a id="ThFlag" href="<?=$ThaiPath?>">ภาษาไทย</a>
- <a id="EnFlag" href="<?=$EnglishPath?>">ภาษาอังกฤษ</a>
Niyom
125.25.186.xxx
19-12-2010
11:13:35
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ