я пытаюсь получить значение идентификатора из 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];
$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
Проверьте этот код:
$str = $_SERVER["REQUEST_URI"];
preg_match_all('!\d+!', $str, $matches);
print_r($matches);