Метод index() будет вызван, если название…
Метод index() будет вызван, если название метода в адресе не указано. Например, http://www. mysite. com/index. php/catalog будет автоматически преобразовано в http://www. mysite. com/index. php/catalog/index/. Этот метод будет создавать главную страницу нашего каталога. Второй метод (bookdetails) создает страницу с подробной информацией о выбранной книге. Поэтому в качестве параметра мы передаем номер книги (чтобы упростить задачу, здесь просто используется значение поля id из БД). Таким образом, ссылка http://www. mysite. com/index. php/catalog/bookdetails/4 приведет нас на страницу с подробным описанием книги, для которой в БД значение поля id равно 4. При этом, значение переменной $bookid будет равно 4. Т. е. мы сразу получаем доступ к значениям, переданным в запросе, без обработки массивов $_GET и $_POST. Примечание. Это не единственный способ передачи данных. Например, значения, отправленные странице с помощью формы, будут передаваться в массиве $_POST.
Кроме того, мы в любом случае должны проверить полученные данные перед использованием. С навигацией и структурой сайта мы разобрались. В следующий раз я расскажу о работе с базой данных. До встречи! Интересные материалы Любите общаться в интернете? У нас вы можете бесплатно скачать квип – один из лучших мессенджеров.