Есть реферальная ссылка вида
domain.com/register/ref/5020
При переходе по ней идет редирект на http
s://
domain.com/register/
Ранее реализовано с использованием localstorage:
$(document).ready(function(){
localStorage.setItem('referal',<?=$ref_id?>);
window.location='/register';
});
Раньше работало, но с появлением https, работать перестало, т.к. localstorage работает только в пределах одного хоста.
Т.е. при переходе с
domain.com/register/ref/5020 в http
s://
domain.com/register localStorage.getItem('referal'); ничего не возвращает.
Задача сохранить работоспособность ссылок вида
http://
domain.com/register/ref/5020
Может, возможно записать данные в localstorage или cookie другого хоста? (со страницы
http://
domain.com/register/ref/5020 записать данные для http
s://
domain.com/register )