Я пытаюсь использовать PHP включить на моем сайте, но я бегу в неприятности ...PHP включают в себя не работает индексной страницы
Чтобы начать это мой код:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Future | Origins</title>
</head>
<body>
<?php
if (isset($_GET['p'])) {
$p = $_GET['p'];
include('include/header.php');
switch($p) {
case "about":
include('include/about.php');
break;
default:
$p = "include/main.php";
break;
}
include('include/footer.php');
}
?>
</body>
</html>
Это только показывает, содержание моей страницы индекса, если мой URL стилизовано как
localhost/index.php?p=
Я хотел бы, чтобы показать содержимое для моей страницы индекса, используя по умолчанию
localhost
У меня нет большого знания PHP и никогда не бывает прямого решения. Я включаю несколько страниц на своем веб-сайте с помощью коммутатора.
Большое спасибо
Так добавьте 'else' с тем, что для включения, когда параметр не дается; прямо сейчас вы ничего не делаете, когда 'p' не передается в строке запроса. – jeroen
Спасибо, что решил. Также перемещенные заголовки и нижние колонтитулы включают вне оператора IF. :) –