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