Как получить значение идентификатора из SEO URL

я пытаюсь получить значение идентификатора из URL в php это SEO URL

http://www.travelhome.co.in/domestic-tour-itinerary/54/amarnath-yatra-by-road-pahalgam

Я хочу получить 54 в $ ID, как $id=54

и я уже попробовал

$uri = $_SERVER["REQUEST_URI"];
$uriArray = explode('/', $uri);
$link = $urlArray[1];
$id = $urlArray[2];

0

Решение

$uri = $_SERVER["REQUEST_URI"];
$uriArray = explode('/', $uri);
$link = $uriArray[1];
$id = $uriArray[2];

и в .htaccess

RewriteBase /
RewriteRule ^domestic-tour-itinerary/(.*)/(.*)$ domestic-tour-itinerary/?id=$1&title=$2 [L,NC]

я получил $ id = 54 от URL

0

Другие решения

Проверьте этот код:

$str = $_SERVER["REQUEST_URI"];
preg_match_all('!\d+!', $str, $matches);
print_r($matches);
0

По вопросам рекламы [email protected]