Если я правильно понимаю ваш вопрос, вам нужна переменная HTTP_REFERER
(в PHP: $_SERVER['HTTP_REFERER']
.
Это даст вам страницу, с которой пришел пользователь, и затем вы сможете использовать ее, чтобы решить, какую ссылку дать пользователю. Обратите внимание, что это легко подделать или удалить, поэтому вы не можете полагаться на это слишком много. Это единственный способ узнать, с какой страницы (с другого сайта) пришел пользователь.
Редактировать : Из вопроса неясно, имеете ли вы контроль над ссылками, указывающими на ваш сайт. Если вы делаете , просто попросите их добавить код ссылки в конец URL, например: http://www.example.com/page.php?referrer=foo
Затем вы можете использовать эту переменную для их идентификации, например в PHP:
if ($_REQUEST['referrer'] == 'foo') { ... }