Saya menggunakan metode seperti ini daripada menggunakan variabel global:

$page = $_GET['page'];

switch ($page) {
    case 'note':
     include('note.php');
    break;
    case 'home':
     include('home.php');
    break;
    default:
      include('home.php');   
     break;
       }

Apakah ada cara yang lebih cepat dan lebih dapat diandalkan untuk memasukkan file?

php
1
Django 12 Mei 2021, 14:08

1 menjawab

Jawaban Terbaik

Anda dapat memvalidasi dan menyertakan seperti berikut:

$pageArr = ['note', 'home'];

if (in_array($_GET['page'], $pageArr)) {
 include $_GET['page'] . '.php';
} else {
 include 'default_file.php';
}
1
ShriHans 12 Mei 2021, 11:11