Я ищу способ отображения кода на основе URL-адреса сайта.
Случай 1:
Если URL содержит getting-started
сделай что-нибудь
Случай 2:
Если URL содержит getting-started/*
(может быть что угодно) показать что-то еще.
В настоящее время я получаю строку URL как:
$url = $_SERVER['REQUEST_URI'];
И затем выполняя strpos
if (strpos($slug,'getting-started')){
Но мне нужно что-то, чтобы конкретно нацелить URL, где конец getting-started
а также быть в состоянии определить, когда есть еще что-то после этого.
Вы должны использовать регулярное выражение:
(getting-started)$ // gets the phrase at the end of the string
(getting-started)(.*) // gets the phrase + anything else
Вы могли бы объединить это с preg_match()
Других решений пока нет …