Так естественно с чего последний переход Был тот и является Реферером мол.
Вот просто установить в HTTP_Referer ссыль с ВК и Метрика и Заход с ВК и покажет :)
К примеру:

Вот столкнулся с проблемой 503 ерор на странице браузера, попробовал решить эту проблему следующим образом: после каждого действия прикрепил проверку на наличие текста 503 ерор, оно ищет, но увы только ищет. Как сделать чтобы после нахождения элемента, оно полностью перезапускало скрипт, а еще лучше, запускало с определенного этапа. Буду очень признателен за помощь. Спасибо=)
@serega951 Постройте логику через if, проверяйте нахождение этого текста на странице, если есть, то fail. А чтобы с определённого этапа запускать скрипт, можно сделать через глобальную переменную. Запускается поток, читает глобальную переменную, если там 0, то скрипт идёт с начала, а если там 1 то переходит на нужную функцию. Всё банально теми же if.