php

К сожалению все стандартные средства не позволяют получить из субдомена имя домена. Сложность здесь заключается в том, что надо отличить домен третьего уровня от субдомена, т.е. для этого придется создавать исключения для всех доменов третьего уровня. И самая большая сложность - получить эти самые всевозможные исключения.
Итак, решая эту проблему я случайно натолкнулся на готовые функции, [...]

Популярность: 26%

Метки:

Для моего проекта требовалось получить имя хоста из url, чтобы потом проверить на уникальность в базе данных.
В данном случае вижу два варианта:

Использовать регулярные выражения
Использовать функцию explode - очень не оптимальный вариант. Его даже рассматривать не буду
Использовать функцию parse_url

Регулярка, которую нашел в инете:
1preg_match(”/^(http(s)?:\/\/)(([^\/]+\.)+)\w{2,}(\/)?.*$/i”, $url)
Популярность: 22%
Полезные записи:

Построение диаграмм для сайта (0)
Диаграммы в CodeIgniter. Часть вторая (0)
Результаты внедрения [...]

Популярность: 22%

Метки: