Но ведь не все пользовательские агенты отдают эту переменную. А если человеку важно, чтобы: "... И мне важно не только чтобы открывалась другая страница, но и чтобы пользователь, пришедший с другого сайта об этой функции ничего не знал..." , то, может, надежнее передать ключ, добавив его к URL, в ссылке на этом привелегированном сайте? А далее по тому же плану... А не побывав на привелегированном сайте, собственно, и про ссылку с ключом не узнаешь... Разве, что такую ссылку потом можно просто передать кому угодно. Наверное нужно взвесить, что более неприемлимо - клиенты, бортанутые из-за особенностей браузера, или непланируемое распространение ссылки (а также возможность ее копирования другими сайтами). В конце концов можно периодически менять ключ.