@Speranz

Как сделать «мнимую» страницу?

Изучаю php. Хочется научиться создавать простые интернет-магазины и киносайты. Сделал БД с фильмами и описанием. Как можно осуществить их вывод без GET?
Т.е. в каталоге фильмов вы переходите по ссылке mysite.ry/film/id1 но этой страницы на самом деле нет, а скрипт на странице film понимет, что вам нужен фильм с id=1
Возможно ли это? или например на крупных сайтах вроде кинопоиска действительно существует такое множество страниц?

Я пробовал через страницу ошибок. вбиваете mysite.ry/film/id1, такой страницы нет, поэтому перенаправляется на страницу ошибки mysite.ry/film которая считывает что вы ввели(т.е. id1) и уже по этому id находит фильм. Вроде все должно работать, но мне кажется что это не правильно, да и на странице ошибки не получается вывесть frame по какой то причине(если кто знает почему, подскажите)!
Заранее очень благодарен!
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 3
riot26
@riot26
<:З )~~
В современных php-фреймворках это называется роутингом. Веб-сервер настраивается так, чтобы все запросы обрабатывались в одном месте и уже с помощью php определялось что выводить. Варианты попроще для понимания происходящего можно загуглить по запросу "apache mod_rewrite примеры", варианты посложнее — "php роутинг примеры". Со временем нужно прийти к пониманию как всё устроено и начать использовать готовые фреймворки вроде Laravel, Yii2, Symfony.
Ответ написан
Комментировать
maybesomebody
@maybesomebody
Это называется "роутинг".
Ответ написан
Комментировать
@SilimAl
Telegram, VK, Instagram боты
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы