@MaksPaverov

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

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

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

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

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