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