Этот скрипт должен обнаружить последнюю часть в полном пути, и если это stackoverflow
выход ok
Лучший способ прочитать последнюю часть URL
$current_url = $_SERVER['REQUEST_URI'];
$current_url_arr = explode('/',$current_url);
$count = count($current_url_arr);
if($current_url_arr[$count-2] == 'stackoverflow'){
echo 'ok';
}
else {
echo 'not ok';
}
Пример 1: www.myserver.ext/something/else/stackoverflow/
Выход: ok
Пример 2: www.myserver.ext/something/else/stackoverflow
Выход: not ok
Пример 3: www.myserver.ext/something/else/stackoverflow/foo
Выход: not ok
Я надеюсь, что вы понимаете идею. Этот скрипт отлично работает, но мне интересно, есть ли лучший, элегантный способ прочитать последнюю часть URL-адреса?
Он будет эхом 'ok' также в случае' .../foobarstackoverflow/'. См. Мой ответ. – bostaf