В определенных ситуациях может потребоваться получение доменного имени из имеющейся ссылки. Человек, далекий от информационных технологий будет в ступоре, поэтому ниже в статье разберемся как это сделать. Более подробнее об этом можно почитать на сайте Dropcode.ru.

Техника получения активной ссылки в PHP

Чтобы успешно получить данные текущей интернет-страницы потребуется использовать специальную переменную в системе PHP, которая именуется как «server». Она представляет собой определенную составляющую, которая имеет много нужной и полезной информации. В действительности при использовании глобальной переменной можно получить следующие варианты данных об URL:

  • доменное имя сайта;
  • название основного скрипта;
  • основные параметры URL.

По идее, переменная содержит в себе огромный объем информации. Это заголовки, разделы, также пути, локализация скриптов и многое другое. Если необходимо получить подробную информацию из глобального массива «server», рекомендуется воспользоваться специальным кодом, который действует в PHP. Он позволит вывести на экран все актуальные данные в переформатированном читабельном виде.

Метод получения URL в PHP

Для получения полного названия URL совместно с интересующими параметрами GET можно воспользоваться таким кодом: $url = ((!empty($_SERVER[‘HTTPS’])) ? ‘https’ : ‘http’) . ‘://’ . $_SERVER[‘HTTP_HOST’] . $_SERVER[‘REQUEST_URI’]. На первый взгляд надпись кажется не понятной, но стоит разобраться и все встанет на свои места. При использовании данного кода делается проверка, чтобы понять какой применяется протокол для передачи информационных данных в сети Интернет: http или https. Следующий этап предполагает непосредственно соединение знака двоеточия и повторны слэшев, самого доменного имени и остаточной части URL-адреса.

В зависимости от конечных целей код можно видоизменять, убирая некоторые его части и сокращая до более читабельного формата.

В любом случае, получение любых данных из URL в PHP требует от пользователя определенных знаний и навыков владения компьютером. Если собственного опыта и умений в этой области недостаточно, такую задачу рекомендуется предоставить более квалифицированным специалистам. Они помогут сделать все быстро и качественно.