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