@santavits

Как поправить ссылку при отправке?

Задача такая пользователи через форму отправляют ссылки такого вида
https://site.ru и https://site.ru/ (со слэшем в конце ссылки)

Далее эти ссылки отправляются в базу.
Подскажите как сделать, чтобы если нет слэша в конце ссылки он подставлялся автоматически и после этого только отправлялся в БД

Заранее спасибо
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
ns174ru
@ns174ru
https://ns174.ru
$url = "https://site.ru";
if ( substr($url, -1) != "/" ) // если последний символ НЕ слеш, то
{
    $url.= "/"; // дописываем его
}
echo $url;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Ещё один вариант

//убираем справа любое кол-во слешей если они есть и добавляем свой обязательный слеш
$url = rtrim($url, '/').'/';
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы