Получить id из url и заголовок страницы

Статус
В этой теме нельзя размещать новые ответы.

Sergo_Sev

Творец
Регистрация
14 Июн 2008
Сообщения
578
Реакции
193
Из ссылки нужно получить ID (в данном случае это 48), а так же само название страницы (zagolovok-stranici)
PHP:
$_SERVER["REQUEST_URI"] = "/48-zagolovok-stranici.html"; // Работает отлично

$_SERVER["REQUEST_URI"] = "/kategoriya-pervaya-17/48-zagolovok-stranici.html"; // Из такой ссылки ничего не парсится правильно

preg_match("/([0-9]*)-(.+?).html$/i", $_SERVER["REQUEST_URI"], $res);


if(intval($res[1]) > 0){ 
print_r ($res);
}
 
Из ссылки нужно получить ID (в данном случае это 48), а так же само название страницы (zagolovok-stranici)
PHP:
$_SERVER["REQUEST_URI"] = "/48-zagolovok-stranici.html"; // Работает отлично

$_SERVER["REQUEST_URI"] = "/kategoriya-pervaya-17/48-zagolovok-stranici.html"; // Из такой ссылки ничего не парсится правильно

preg_match("/([0-9]*)-(.+?).html$/i", $_SERVER["REQUEST_URI"], $res);


if(intval($res[1]) > 0){
print_r ($res);
}
PHP:
preg_match("/\/([0-9]*)-(.+?).html$/i", $_SERVER["REQUEST_URI"], $res);
PHP:
$_SERVER["REQUEST_URI"] = "/48-zagolovok-stranici.html";
array(3) {
  [0]=>
  string(27) "/48-zagolovok-stranici.html"
  [1]=>
  string(2) "48"
  [2]=>
  string(18) "zagolovok-stranici"
}
$_SERVER["REQUEST_URI"] = "/kategoriya-pervaya-17/48-zagolovok-stranici.html";
array(3) {
  [0]=>
  string(27) "/48-zagolovok-stranici.html"
  [1]=>
  string(2) "48"
  [2]=>
  string(18) "zagolovok-stranici"
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху