e1
Новичок
Проблема со switch
Здравствуйте!
Имеется небольшая конструкция на switch:
Смысл её такой, что если посетитель находится по адресу содержашему link1, то ему должно высветиться соответствующее сообщение.
Проблема в следующем: если я захожу по адресу link1, то мне высвечивается сообщение link2, если на link2 и link3, то сообщение link1. Не могу понять почему.
Заранее спасибо.
Здравствуйте!
Имеется небольшая конструкция на switch:
PHP:
$url = parse_url($_SERVER["REQUEST_URI"]);
switch($url[path])
{
case preg_match("/link1/",$url[path]): echo "link1";
break;
case preg_match("/link2/",$url[path]): echo "link2";
break;
case preg_match("/link3/",$url[path]): echo "link3";
break;
}
Проблема в следующем: если я захожу по адресу link1, то мне высвечивается сообщение link2, если на link2 и link3, то сообщение link1. Не могу понять почему.
Заранее спасибо.