• Общее разрешение на отправку web push notifications для нескольких доменов?

    @PeeX
    Не понял в чем у вас сложность. Я попробую описать как я понял, если где-то я недопонял сложность момента пжлста поправьте.
    Итак: есть, допустим, три домена: site1.ru , site2.com, site3.org
    Вы хотите чтоб пользователь подписавшись один раз на уведомления получал уведомления с любых этих сайтов. Если он дал отказ, то не задалбливать его вопросами.

    Предположим у нас единая база пользователей между всеми тремя сайтами, и пользователь может войти в одну и туже учетную запись на любом из этих сайтов. Так же предположим что базой пользователей управляем мы и можем менять ее структуру, а точнее можем добавить колонку для некого id для рассылки либо ответа-отказ. Или вообще отдельную таблицу вида "id-пользователя,некий-id-девайса,id-рассылки-или-отказ" если поддерживаем возможность подписать несколько разных устройств пользователя на рассылку (мобилу/планшет/браузер на пк и т.д.)

    Когда пользователь подписывается на рассылку и получает id, то в любом случае сервер того сайта/домена где он подписался получает этот самый id, иначе как сам сервер сайта будет слать нужные уведомления?

    а на сколько я знаю вообще без разницы на каком домене подписался пользователь , нужен только его id и авторизация для рассылки.
  • Как получить массив без повторяющих ключей и с верными значениями?

    @PeeX
    нужно в конце добавить что то типа того:
    foreach( $reviewed as &$row ) {
        for( var $i = 0 ; $i < $nextIndex ; $i++ ) {
            if ( !isset( $row[ $i ] ) ) {
                $row[ $i ] = null ;
            }
        }
    } unset( $row );

    Извините, код не проверял, так что могут быть опечатки и косяки.
  • Как преобрести серый ip адрес?

    @PeeX
    Ну а с тем что за 1 белым ip может сидеть 1000 чел с серыми и это приводит к увеличению рекламы - тут согласен. Так может с 2-3 разных браузеров сидеть чтоб "интернет думали" что там больше 1 чел
  • Как преобрести серый ip адрес?

    @PeeX
    На компе вполне может быть белый ip, если шнурок от провайдера сразу в комп и воткнут, при l2tp или pptp вообще будет и серый и белый. Диапазоны частных адресов (серых) ввели далеко не из за маминых хакеров, и уж тем более никак им не мешает. Маршрутизатор дропает пакеты если нет правил, а не из какой то магической сети. А вот если сурс из другой сети то на этапе коммутации будет отброшен пакет и до маршрутизации не дойдёт дело. И таки да, в своём закрытом сегменте можете делать любую адресацию (ну кроме разве что 127.... и мультикста). Максимум чем рискуете выпадет сегмент интернета. И то можно натом выправить
  • Как сделать редирект с поддомена на другой сайт?

    @PeeX
    Из вопроса не понятно вы владеете домен второго уровня или третьего?
    т.е. ваш "one.example.ru" или весь "example.ru" ?
    - Если второе то как бы не понятно почему он не разрешает, как вариант перенесите/зарегистрируйте доменное имя у другого доменного регистратора, там настраиваете свои поддомены как хотите
    - Если первое, и другой домен регистрировать не хочется, нет денег, он раскручен и т.д., рассмотрите вариант такой "first-site.one.example.ru", "second-site.one.example.ru", "sto-pyatsot.one.example.ru", т.е. домен 4 уровня, коих вы вроде можете сколь угодно наделать себе сами

    в .htaccess вообще можно делать редирект , т.е. либо заставить клиента перейти на нужный адрес ( http-заголовок нужный отдать, Location ) , либо через mod_rewrite (ваш сервер будет проксировать весь трафик)
  • Как сделать редирект с поддомена на другой сайт?

    @PeeX
    Не совсем понятно что вы хотите? Редирект на стороне сервера (проксировать трафик или mod_rewrite) или на стороне клиента, отдавая ему соответствующий заголовок
  • Как преобрести серый ip адрес?

    @PeeX
    Имея белый ip ставите промежуточный роутер/фаервол/шлюз, а за ним себе серый ip

    Можно даже в виртуалке поднять на линуксе, но это не совсем очевидно