Здравствуйте, уважаемое сообщество! Нужно в независимости от наличия www в url, а также HTTP или HTTPS, проверить окончание url на соответствие ( в данном случае это: users/[любое число] ; users/[любое число ОБЯЗАТЕЛЬНО ДОЛЖНО ВПЕРЕДИ][любые символы]), и выполнить одно действие. В противном случае выполняется другое действие.
При этом окончание url такого вида проверку на соответствие уже не проходят: users/ [любое число] / [любые символы] users/[любое число][любые символы] / [любые символы]
Уточнение: в url жестко заданна только эта часть (users). Остальное, включая поддомен(если имеется)\домен\доменная зона (рф\ru\com...) и оставшаяся часть url должны\могут быть любыми.
Весь вчерашний вечер и сегодняшние пол дня рыскаю по интернету, но похожего решения именно для окончания url не нашел.
Надеюсь суть вопроса описал достаточно ясно. Спасибо за внимание! Буду признателен за любую помощь.
Учитывая последнее уточнение, как-то так:
$parsed_url = parse_url($url);
if (preg_match('|users/[0-9]+$|',$parsed_url['path'])) {
// делаете то что вам нужно
}
parse_url (php.net)
Наверняка можно было бы решить это дело и чисто регулярным выражением, но я предпочитаю всё же встроенные функции, если они есть (обычно они делают то, для чего предназначены, очень хорошо и быстро).
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть таблица в MySQL с полями id(int,autoincrement), [много не относящихся к вопросу полей], pos(int)
Подскажите пожалуйста, как я могу отправить параметры рекапчи на сервер(php), с помощью ajaxНиже привел пример, как я думал, это сделать
Следующим кодом формируется таблица в html и выводятся данные из массива: