Я знаю, что-то довольно просто для тех, кто хорошо понимает preg_replace, но я не могу понять, как удалить часть URL. У меня есть форма, где пользователь должен ввести token
. Проблема заключается в том, что некоторые пользователи представили весь URL с token
этот вид URLУдалить url и оставить только последнюю его часть
https://example.com/page/token
and
http://example.com/page/token
Я хочу, когда пользователь отправить форму, чтобы проверить, если он/она вставляется весь URL, а если удалить все и оставить только token
там
Я попытался простой preg_replace как этот
$result = preg_replace('https://example.com/page/', '', $str);
Но ошибка говорит
Предупреждение: preg_replace(): разделительный не должно быть алфавитно-цифровой или обратный слэш
Тогда я пытался избежать этих обратные слэши \
и т.д .. но произошла та же ошибка.
Любая помощь приветствуется.
'$ token = basename ('https://example.com/page/token')'; - Это вернет последнюю часть URL-адреса. –