html5 — PHP использует $ _GET для изменения включаемого файла в div при нажатии на ссылку в модели MVC

Я учу PHP для разработки веб-приложения. Я пытаюсь использовать модель MVC и использовать $_GET получить пользовательский ввод по URL как контроллер и метод через .htaccess настройка файла. Тем не менее, я нашел нормальный $_GET функция больше не работает, когда я пытаюсь обновить div, нажав на ссылку.

Это будет работать без .htaccess файл, как в следующем примере:

<a href="?grade=grade1">Grade 1</a>

<?php $grade=$_GET['grade'];?>

<div> <?php include ($grade.'.php');?> </div>

Я попробовал JQuery, но это не работает в моем I.e как-то. Я также попробовал действие кнопки. Это сработало, но я все еще думаю, что ссылка выглядит лучше. Есть ли в любом случае использовать _GET в приведенном выше примере в модели MVC? Любые другие предложения, чтобы обойти это? Я новичок в веб-разработке, я хочу простое решение. 🙂

Большое спасибо!

0

Решение

Вам нужно будет опубликовать свой файл .htaccess, чтобы увидеть правила перезаписи, которые вы используете, однако пример кода, который вы опубликовали, будет работать. Однако я буду предупреждать против его использования из-за того, что известно как уязвимость включения файлов, что означает, что кто-то может ввести другой файл в эту переменную GET, и он будет отображаться пользователю.

Вот ссылка, которая предоставляет общий обзор MVC и как правильно его использовать.

https://www.sitepoint.com/the-mvc-pattern-and-php-1/

(Я хотел добавить это как комментарий, к сожалению, у меня нет необходимой репутации.)

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector