Первое решение: Вы можете прочитать эту статью, чтобы понять, как установить cookie-файл для другого домена, а затем перенаправить на эту страницу, чтобы при непосредственном доступе пользователя к странице cookie-файл не сохранялся в браузере localstorage, а затемВы можете действовать правильно: share-localstorage-sessionstorage-Между-разным-доменами
Второе решение: Как вы уже упоминали в комментариях, вы также можете использовать реферальный URL. как это:
<script type="text/javascript">
// use referral host domain , not full url
var referral_domain = "<?php echo $referral_domain; ?>";
// check if referral is set
if(!localStorage.getItem('referral')){
localStorage.setItem('referral', referral_domain);
}
if(localStorage.getItem('referral')){
// you want to update
if(localStorage.getItem('referral') !== "example.url"){
// redirect user back to where he came from fo example
history.go(-1);
}
}
else{
// redirect user back to where he came from fo example
history.go(-1);
}
</script>