Я получаю URL-адреса из формы PHP с помощью метода _POST
.
Я уверен, что это URL-адреса, потому что плагин проверки jquery проверяет их перед отправкой.
Затем я обрабатываю их в PHP.
Однако я хочу убедиться, что:
domain.com
or
domain.com/
заканчиваться на /
.
Но я хочу убедиться, что:
domain.com/page
or
domain.com/page/
or
domain.com/dir/page/
or
domain.com/page.html
конец без /
.
Я нашел: PHP: как добавить завершающую косую черту к абсолютному URL-адресу что было очень полезно.
Я сейчас использую:
$rawarrival = $_POST["arrival"];
$url = parse_url($rawarrival);
if(!isset($url['path'])) $url['path'] = '/';
$arrival = $url['scheme']."://".$url['host'].$url['path'];
Тем не менее, я все еще не могу получить длинный URL-адрес (длиннее, чем просто домен) без «/».
Как я должен повернуть это, чтобы заставить его работать?
Спасибо.