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

Не работает switch case?

Почему может не работать данная конструкция?
<?php
switch ($_SERVER['REQUEST_URI']) {
  case "1.site.ru":
  $city = 'Москва';
  break;
  case "2.site.ru":
  $city = 'Воронеж';
  break;
}  
 ?>
<?php echo $city;?>
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Проверьте что на самом деле в $_SERVER['REQUEST_URI']

Или так:
switch ($_SERVER['REQUEST_URI']) {
  case "1.site.ru":
    $city = 'Москва';
    break;
  case "2.site.ru":
    $city = 'Воронеж';
    break;
  deafult:
    $city = 'Неизвестный адрес ' . $_SERVER['REQUEST_URI'];
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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