Настройка куки через php - PullRequest
0 голосов
/ 05 января 2019

В настоящее время я использую этот скрипт, чтобы использовать на моей странице определенный файл cookie, который будет отменен токеном в URL-адресе # aid =

То, что я хочу сделать, это установить этот файл cookie, чтобы он представлял собой конкретное числовое значение по умолчанию, если в URL нет токена. Вот как это выглядит сейчас

<script type="text/javascript">
            var isBuilderAll = false;
            var query = location.hash;
            if (query != '') {
                if (query.indexOf('aid') >= 0) {
                    var reload = true;
                    if (query.indexOf("&") >= 0) {
                        var string = query.split('&');
                        query = string[0];
                    }
                    var date = new Date();
                    if (document.cookie.indexOf('AID#aid') >= 0) {
                        localStorage.setItem('aid', query.replace('#aid=', ''));
                        if (localStorage.getItem('aid-expires')) {
                            if (new Date().getTime() > localStorage.getItem('aid-expires')) {
                                _setAidStorage()
                            }

                        } else {
                            _setAidStorage()
                        }

                        date.setTime(localStorage.getItem('aid-expires'));
                        reload = false;
                    }

                    function _setAidStorage() {
                        var seconds = 60 * 60 * 24 * 90 * 1000;
                        localStorage.setItem('aid-expires', new Date().getTime() + parseInt(seconds));
                    }

                    document.cookie = 'AID' + query;

                    if (reload) {
                        location.reload(true);
                    }
                }
            }
        </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...