Извините, но я вас не понял...
Суть в чём, нужно сделать одновременно две вещи: передать ключ и запустить нужное модальное окно
Пользователь получает на почту секретную ссылку с ключом вида
http://mydomen/index.php?a7wet1mfr50.
При переходе пользователя по этой ссылке, заканчивающейся ключом, обрабатываем
$_SERVER['QUERY_STRING'], отсекается ключ и помещается в сессию
$_SESSION['rf_sponsor'] а затем в переменную
$rf_sponsor.
Но обработчик, использующий этот ключ находится на другой странице, во фрейме модального окна, которое ещё нужно открыть. Передать переменную на ту страницу запросто - сессия, но ещё нужно запустить модальное окно с этой страницей -
что и пытаюсь сделать гармонично.
Переходишь по этой ссылке
> автоматом запускается модальное окно
> используем переменную уже на другой странице:
@session_start();
$rf_sponsor = $_SESSION['rf_sponsor'];