Я искал для этого и действительно не могу понять это. Я делал это раньше, но на всю жизнь меня не помню, как это сделать.
Итак, позвольте мне начать.
Я хочу знать, как создать "Селектор страниц" или "Шаблонная система". Таким образом, я могу иметь все мои страницы на одной странице (index.php). Позвольте мне показать вам пример:
domain.com/?page=Login - Вместо domain.com/Login.php.
Вы имеете в виду систему шаблонов, вероятно, я использую ее для обработки той страницы, которую она должна загружать, а затем загружать вещи с помощью функции, которую она вызывает.
function pageSelector(){
if(array_key_exists('page', $_GET) && !empty($_GET['page'])){
$page = $_GET['page'];
pageSwitch($page);
} else {
$_GET['page'] = 'home';
pageSelector();
}
}
function pageSwitch($page){
switch($page){
case 'home':
//code
break;
}
}
так что? page = home будет идти домой, а? page = логин будет идти на вход в систему, если вы делаете вход в систему.