Вам просто нужно где-то хранить данные и завернуть рендеринг ссылки в оператор IF, чтобы увидеть, нужно ли его отображать или нет.
Вы можете использовать переменную Session, если у вас включен сеанс. В следующий раз, когда они вернутся на сайт, ссылка появится, потому что будет инициирован новый сеанс.
Файлы cookie, как вы и предлагали, также будут работать.