Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP Смерть cookies https://www.cyberforum.ru/ php/ thread2193317.html
Друзья, подскажите пожалуйста. Как отловить смерть куки, и после смерти выполнить запрос к базе?
PHP Получение ссылок на скачивание видео с Youtube из раздела VEVO
Добрый день, не давно возникла проблема получения ссылок на скачивание видео с Youtube раздел VEVO. Кто сталкивался с такой проблемой. Подскажите пожалуйста
PHP PHP и HTML ссылки Привет всем! Есть такое что создать гипер ссылка при нажатие на него открылось 5 вкладок и автоматически сохранилься файлы из страниц на PC Или если есть готовые коды пожалуйста скиньте Помогите блогодорью!!! https://www.cyberforum.ru/ php/ thread2193066.html PHP Меню после авторизации не кликабельно Здравствуйте, уважаемые знатоки! Возникает проблема в меню после авторизации! До авторизации ссылки "Цены" и "Поддержка" кликабельны, а после авторизации - нет. Другой блок в этом меню полностью кликабелен. Скажу сразу, шаблон переделывал и напоролся на такую проблему Прошу помочь! Новый шаблон: <?php include('files/functions.php'); https://www.cyberforum.ru/ php/ thread2193026.html
Как защитить php файл после взлома сайта? PHP
Всем привет! Не так давно на мой сайт был залит шелл WSO 2.5. Для тех кто не знает что это. Через этот шелл можно управлять всем, как через ftp. Конечно же я удалил этот шелл, но хочу обезопасить свой сайт на будущее. Возник вопрос. Как защитить важные файлы, в случае взлома сайта? Например: на сайт попал шелл подобного типа, т.е через него можно смотреть, изменить, удалить и т.п. как сделать...
PHP как запустить bat файл из php https://www.cyberforum.ru/ php/ thread2192905.html
Имеется бат файл который при обычном клике работает нормально, запускается и выполняет на другом компьютере запуск командной строки psexec64 \\xp1 -i cmd.exe Мне нужно при помощи php выполнить данный bat файл Подскажите как это реализовать пробовал при помощи exec() shell_exec() не работает пишет почему-то что якобы psexec не является внутренней или внешней командой исполняемой...
PHP Как защититься от накрутки баланса на сайте? https://www.cyberforum.ru/ php/ thread2192697.html
Всем привет! У меня есть сайт связанный с финансами. Есть пополнения и выплаты. Как-то зашёл на сайт и вижу на статистике выплату. Проверил, и понял этот пользователь накрутил баланс. Дыру, через который он накрутил баланс, я закрыл, но хочу быть уверен, что больше того не будет. Вопрос: Как узнать накутку баланса? Можно ли создать код, который определяет резкое повышение баланса и т.п. Я в...
PHP В интернете нашел код для защиты сайта
Всем привет! На одном популярном блоге нашел статью, где автор статьи, по его словам написал код, который определяет, изменен ли какой-нибудь файл на сайте(Например: index.php). Если были какие-то изменения, то код уведомляет владельца сайта по почте. К сожалению я в программировании новичок, поэтому не могли бы мне помощь что к чему? Как его настроить? Вот сам код: // Simple File Integrity...
PHP Как запретить загрузку файлов через браузер, cmd и т.д? Всем привет! Как вы все знаете, что если на сайт попал вредоносный код или там есть дыра, то без взлома не обойтись. Я у себя на сайте заметил пару дыр, но сразу же их исправил. Но через них были загружены файлы(или созданы). У меня возник вопрос. Как запретить загрузку файлов через браузер, cmd и т.п, кроме FTP менеджера? А также создание через них(кроме FTP)? Есть ли какой нибудь фильтр,... https://www.cyberforum.ru/ php/ thread2192452.html PHP Что это за защита для сайта? https://www.cyberforum.ru/ php/ thread2192123.html
Всем привет! В интернете нашел способ для защиты сайта от вирусов и т.п. Там написано, что надо создать файл с следующем содержанием: <?php $patt = "~\<\?~i"; if (is_array($_FILES)) { foreach($_FILES as $anystring=>$file_data) { if (preg_match($patt,file_get_contents($file_data))) die("denied by antivirus-alarm 3"); } }
PHP Php код не работает в html
Я сделал сайт с небольшими вставками кода php внутри html файлов. На локальном компе всё нормально работает, а на виртуалке отказывается. То есть проблема в том, что на виртуалке код php в файлах с раширением php работает, а в файлах html - не работает. Хотя естественно сайт скопирован полностью и в обоих местах в htaccess есть запись AddType application/x-httpd-php .php .htm .html ...
PHP Как защититься от мультиаккаунтов? https://www.cyberforum.ru/ php/ thread2191683.html
Всем привет! Как можно защитить сайт от мультиаккаунтов? Вопрос не новый и 100% защиты нету, но чтобы хоть какая-то "оборона". Я читал про Evercookie, но к сожалению не понял, как использовать в моём случае. И на Evercookie ругаются некоторые антивирусы или это не так? Я пока новичок, поэтому был бы рад, если бы ответы были с примерами.
3 / 3 / 6
Регистрация: 31.05.2014
Сообщений: 177
0

MVC маршруты и БД - PHP - Ответ 12141190

21.02.2018, 13:48. Показов 797. Ответов 14
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Только начал знакомится с MVС. В сети миллион примеров как реализовать MVC модель на примере простенького сайта где как правило весь маршрут - это `news/index` и `news/1234`, делают это на основе регулярных выражений. Возможно это правильно, хотя выглядит конечно не очень. Меня интересует, как продолжить, например на сайте есть раздел "Электроника"(`somesite.com/electronika/`), если я все правильно понимаю, для этого раздела должен существовать контроллер `ElectronikaConroller` в нем `ActionIndex` метод, в котором мы вызываем "представление" главной страницы раздела "Электроника", соответственно в файле с маршрутами должен быть маршрут с ключом "Electronika". Эти разделы могут иметь `N` дочерних страниц, эти разделы из админ панели сайта необходимо создавать новые, так что для каждого раздела нужен свой контроллер или один общий, например `CatalogController`? Если один общий, тогда при переходе `somesite.com/catalog/`, получаем список каталогов (`ActionIndex`), потом `somesite.com/catalog/electronika`(`ActionSection`), получили список товаров.
На этом этапе я начинаю закипать. Меня интересует 2 вопроса :

1. Правильно ли я себе в воображении нарисовал, что существующие маршруты необходимо хранить в БД? Например есть таблица `catalogs`, и в ней поля `id, name, route` и тд. В `route` хранить ключ, например `electronika` а при переходе по ссылке `somesite.com/catalog/electronika` в контроллере `CatalogController` в методе `ActionSection` обратится к модели `Catalogs`, в которой я подключусь к БД, найду соответствие и отдам в представление результат если он есть?
2. Второй вопрос, это более глубокая вложенность, если первый хоть и не полностью понятен, но более ли менее я его могу себе представить, то тут совсем тупик. Например ссылка следующая `somesite.com/catalog/elektronika/kompyutery-i-komplektuyuschie/komplektuyuschie-i-aksesuary/moduli-pamyati/`, `catalog` - `CatalogController`, `electronika` - `ActionSection` а дальше что, как формировать более вложенные?

Код я еще не писал, вставлять нечего, прошу теорию.

Вернуться к обсуждению:
MVC маршруты и БД PHP
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2018, 13:48
Готовые ответы и решения:

Структура "Маршруты", найти маршруты начинающиеся или оканчивающиеся в заданном пункте
Здравствуйте. Дано такое задание: &quot;Написать программу, отладить ее, протестировать. При...

Как широко применяется MVC в программировании на Java? Стоит ли изучать MVC?
Здравствуйте. Начинающий java-программист. Буквально недавно только закончил изучать Core. Теперь...

связь MVC и MVVM. Трудно ли освоить mvc параллельно с изучением ASP.NET
Здравствуйте, начал изучать ASP.NET для курсовой работы. Начал читать &quot;Мак-Дональд М., Фримен А.,...

ASP.net MVC против MVC обычного
Здраствуйте, читая книгу &quot;Сандерсон С - ASP.NET MVC3 Framework с примерами на C# для...

14
21.02.2018, 13:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2018, 13:48
Помогаю со студенческими работами здесь

Маршруты
Добрый день, форумчане! Есть класс public class AccountModel { ...

Маршруты и 2 сети
Доброго всем дня. Ребята, подскажите. Есть 1 сеть: 192.168.7.0 и 192.168.8.0. Необходимо чтобы эти...

Не работают маршруты
Доброго времени суток! У меня возникла такая проблема. При открытии файла index.htm через...

CISCO маршруты
Ребята не могу разобраться! Помогите! CISCO 2911 только учусь, знаний не википедия ... имеется два...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru