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

Как сделать проверку на GET переменную в switch?

И так, есть конструкция switch-case
switch($url[1]) {
        case 'posts': { 
            include 'posts.php';
            $txt = posts();
            break;
        }

Так вот, в posts могут поступать GET переменные для удаления поста
Т.е. URL будет "/apanel/posts?del=129"
В таком случае удаление происходить не будет, и шаблон списка постов выводиться тоже не будет.
Что делать?
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@DanKud
$url[1] = preg_replace('/\?\S+/', '', $url[1]);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
flapflapjack
@flapflapjack
на треть я прав
В том месте, где из адресной строки генерируется массив $url - сделайте отсечение всего, что идёт после "?"
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы