|
|
|
เราสร้างหน้า index.php เพื่อเป็นหน้าหลัก ที่นี่ภายใต้หน้า index.php ต้องการดึง page1.php, page2.php, page3.php ฯลฯมาแสดง |
|
|
|
|
|
|
|
ตรวจสอบโดยใช้เทคนิควิธีการ ตรวจสอบจาก $_GET ยกตัวอย่างครับ
<a href="index.php?mod=1">Link 1</a> <a href="index.php?mod=2">Link 2</a> <a href="index.php?mod=3">Link 3</a>
// จากนั้น เราจะมาตรวจสอบจากค่า $_GET ที่ชื่อว่า mod กัน ดังนี้
<?php
$mod=isset($_GET['mod'])?$_GET['mod']:''; // กำหนดให้ $mod ทำการเก็บค่าจาก $_GET['mod'] หากว่ามีการ set $_GET['mod'] หากไม่มีให้เก็บค่าว่างไว้
if($mod=="") // เปรียบเสมือนค่า default อาจจะใช้เทคนิค switch case ก็ได้
{
echo"กรุณาเลือกหัวข้อ link";
}
elseif($mod=="1")
{
require_once("page1.php");
}
elseif($mod=="2")
{
require_once("page2.php");
}
elseif($mod=="3")
{
require_once("page3.php");
}
// แต่ถ้าหากต้องการ เปลี่ยนจาก if elseif มาเป็น switch case ก็ได้ ดังนี้
switch($mod)
{
case"1":
require_once("page1.php");
break;
case"2":
require_once("page2.php");
break;
case"3":
require_once("page3.php");
break;
default: // เปรียบเป็นค่าเริ่มต้นในกรณีที่ไม่ได้อยุ่ในเงื่อนไข
echo"กรุณาเลือกหัวข้อ Link";
break;
}
?>
ตัวอย่างง่าย ๆ เสร็จแล้วครับ
|
ประวัติการแก้ไข 2011-02-12 08:31:45
|
|
|
|
Date :
2011-02-12 08:28:48 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-02-12 10:38:53 |
By :
่john |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|