Как мне выбрать только корневой домен из $ _SERVER ['HTTP_REFERER'];?

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

Я нашел переменную PHP $ _ SERVER ['HTTP_REFERER']; , которая дает мне полный URL-адрес, что является началом. Есть ли способ, которым это может дать мне только корневой домен, либо через другую переменную, либо через функцию, имея в виду, что некоторые рефереры могут использовать http: //, а некоторые https: // (так что простое начало с седьмого символа будет не всегда получается)? Таким образом, я могу сопоставить URL-адрес на основе двух (или более) предопределенных адресов и создать контент, относящийся к этому домену.

27
задан Nathan Bunn 29 January 2012 в 00:52
поделиться