Разбор URL ссылок?

Юзер может написать ссылку так:

http://site.ru
http://site.ru/
https://site.ru
//site.ru/
//site.ru
site.ru


Как мне привести все ссылки к единой системе?
На

http://site.ru
https://site.ru
  • Вопрос задан
  • 328 просмотров
Решения вопроса 1
FMars
@FMars
$path = parse_url('http://site.ru')['path']; // site.ru
$path = parse_url('http://site.ru/')['path']; // site.ru
$path = parse_url('https://site.ru/')['path']; // site.ru
$path = parse_url('//site.ru')['path']; // site.ru
$path = parse_url('//site.ru/')['path']; // site.ru
$path = parse_url('site.ru')['path']; // site.ru


В данном случае $path всегда будет site.ru
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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