Задать вопрос
Chvalov
@Chvalov

Как отобразить нужный фрагмент на сайте в зависимости от get запроса?

Есть скрипт который должен отображать всего две страницы.

Подумал что было бы проще иметь один index.php а в зависимости от get запроса подтягивать нужный скрипт с помощью:
php include
Только вот я так и не понял как можно такое сделать

К примеру если открыть site.local/index.php?about
то подгружать php include about.php, а если запрос такой site.local/index.php?history
то подгружать файл hist.php
  • Вопрос задан
  • 340 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
if (isset($_GET['history'])) {
include history.php;
}

ну как то так.. про about думаю сами сделаете
Ответ написан
Ivanq
@Ivanq
Знаю php, js, html, css
if(isSet($_GET["about"])) {
    include "about.php";
}
if(isSet($_GET["history"])) {
    include "hist.php";
}

isSet() проверяет наличие переменной. В данном случае, есть ли параметр "about" или "history", подключить нужный файл.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
miraage
@miraage
Старый прогер
Ответ написан
Комментировать
sl4mmer
@sl4mmer
Ну сделайте свитч по request uri - для вашей задачи хватит.
Но вообщенесли возникают такие уж вопросы - очень советую начать с азов, а то сейчас наворотите такого , что самому потом стыдно будет +)
Ответ написан
Dejurin
@Dejurin
Software engineer
Лучше используйте if условия, работают быстрее, чем switch
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽