Реферер приходит из браузера, который вы уже указали, что понимаете.
Это было бы достаточно просто для написания быстрого теста.
Теоретически, если вы перенаправляете на скрипт, который затем перенаправляет снова, реферер будет скриптом перенаправителя, а неоригинальный скрипт.
Если вы спрашиваете, может ли ваш скрипт перенаправить «невидимо» - тогда нет, это вне контроля скрипта.