PHP: Parse_url - аналіз локатора ресурсу

PHP: Parse_url - аналіз локатора ресурсу

Функція дозволяє автоматично зробити основне перетворення URL і записати його зміст в асоціативний масив. Масив отримує основні компоненти універсального локатора ресурсів. Аналіз і використання кожного компонента URL визначає програміст так, як необхідно для досягнення бажаного результату.

Область застосування функції

Функція PHP parse_url () дозволяє отримати важливу інформацію: протокол, порт, доменна назва сайту, рядок параметрів та інші дані, які містяться в URL. Перш за все, затребуване доменне ім 'я, але і рядок параметрів теж важливий.


Головне завдання функції - сформувати асоціативний масив з ключами: scheme, host, port, user, pass, path, query и fragment. Якщо компоненти user і pass мають специфічне застосування, ім 'я домену та доменної зони дуже важливі.

Тема парсингу надзвичайно затребувана останнім часом, але перш ніж займатися аналізом вмісту будь-якого веб-ресурсу важливо ідентифікувати його URL через PHP parse_url (): визначити доменну назву і її зону географічного розташування.

Усередині доменної зони ім 'я домену унікально і виступає ключем до вмісту веб-ресурсу, а географія дозволяє вести статистику по країнах, з яких приходять клієнти.

Компоненти path і query можуть допомогти визначитися з аналізом структури сторінок сайту, досліджувати причини (текст запиту), через які прийшов на сайт той чи інший відвідувач.

У цьому прикладі функція parse_url () застосована до двох варіантів реальних URL. Ви можете отримати всі компоненти вихідного рядка, розібрані за елементами масиву.

Аналіз клієнтів

Парсинг просторів Інтернету - цікаве і практично вигідне заняття. Актуально займатися збором комерційних даних, практично проводити наукові дослідження. Функція PHP parse_url () знаходить своє застосування для кожного власника сайту в контексті вивчення клієнтської бази та її потреб.


Як правило, дії з поширення інформації про власний ресурс пов 'язані з грошовими витратами і розміщенням інформації на сторонніх сайтах. Ніщо не заважає власнику вказати посилання на свій ресурс, унікальні в кожному конкретному випадку.

Використовуючи функцію PHP parse_url (), власник може відстежувати потоки клієнтів з усіх ресурсів, на яких він розмістив інформацію.