Как включить файл в зависимости от имени страницы

У меня есть довольно простой сайт, построенный с html. Все страницы построены с верхней страницы и нижнего колонтитула. Заголовок содержит логотип и меню.

На одной странице Я хочу показать содержимое в базе данных, и у меня есть php, собирающий данные в верхней части страницы.

Теперь я хочу использовать ту же систему с заголовком и нижним колонтитулом для этой страницы, поэтому я хочу включить php в заголовок, только если имя страницы является тем, где должны быть представлены данные. Возможно ли это? Что-то вроде If pagename is then

С уважением

Андерс

1 ответ

  1. Вот идея о том, как вы можете реализовать его в заголовке, могут быть лучшие идеи, но вы можете попробовать

    $my_current_page_url = $_SERVER['REQUEST_URI'];
    if($my_current_page_url == "http://www.mywebsite.com/abc"){
       include("content_for_abc.php");
    } else if($my_current_page_url == "http://www.mywebsite.com/abc1"){
       include("content_for_abc1.php");
    } else ..
       //so on
    

    Где http://www.mywebsite.com/abc1находится url вашей страницы, для которой вы хотите добавить код

    Есть и другие способы обойти, но вы можете дать ему попробовать.

    Логика: логика получает текущий url-адрес с помощью$_SERVER['REQUEST_URI'], а затем сопоставляет его со статическими URL-адресами для созданных страниц, а затем включает код в условия if.

    Надеюсь, это поможет !