Это происходит потому, что клиентский браузер посылает HTTP_REFERER
, что означает, что его значением можно полностью манипулировать или даже null
.Это означает, что эта переменная не очень надежна.Но если ваш сайт, есть и другие решения.
Вы можете отправить URL или любую другую идентификацию, например, идентификатор, по QueryStrings.Таким образом, у вас будет URL ссылки, подобный этому the_send_page_name.php?ref=index.php
Имейте в виду, что этот метод работает, только если вы открываете всплывающее окно на своем сайте.