Это можно сделать, проверив реферер ($ _SERVER ['HTTP_REFERER']), но, к сожалению, это ненадежно, так как вы не можете гарантировать, что каждый браузер отправляет реферер.
Так что, может быть, лучше добавить дополнительный параметр в ваше перенаправление, вы можете проверить наличие в нем файла test.php.
Чтобы люди не могли установить этот параметр вручную (или случайно скопировать / вставить), вы можете проверить переменное значение этого параметра, например, отметка времени.
Также можно установить переменную сеанса, но это означает, что установлен cookie сеанса (что не нравится некоторым клиентам).
edit: так как некоторые люди на самом деле отключают куки по умолчанию, сеанс не является лучшим местом для установки этого.