За последние 24 часа нас посетили 21879 программистов и 1007 роботов. Сейчас ищут 646 программистов ...

Создается новая сессия после перехода с сайта оплаты на сайт продавца

Тема в разделе "PHP для новичков", создана пользователем SerfUA, 16 ноя 2020.

Метки:
  1. SerfUA

    SerfUA Активный пользователь

    С нами с:
    18 фев 2014
    Сообщения:
    75
    Симпатии:
    4
    Всем доброго времени суток.
    Суть проблемы заключается в том, что когда покупатель переходит с сайта продавца на сайт оплаты все хорошо, но когда возвращается то создается новая сессия и получается что он уже разлогиниваеться. Если не трудно, подскажите в чем может быть проблема и где копать?
    Конечно же я паралельно всё ищу в поиске, но возможно кто то из вас мне раньше поможет.
    Над проблемой работаю уже два дня(
    Есть подозрение что форма которая возвращает результат создает новую сессии, но пока не понимаю что с этим делать и как решить проблему.
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    форма не может создавать никаких новых сессий.... есть предположение - что у вас просто сессия умирает рано... что-то с короткой длительностью жизни их. Попробуйте просто в залогиненом состоянии перейти на другой сайт через минут 5 перейти на вой сайт - жива ли сессия?
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.072
    Симпатии:
    1.237
    Адрес:
    там-сям
    варианты
    * смена https→http,
    * кука для определённого пути, а не для корня. новый путь не попадает в старое правило
    * время вышло (самый маловероятный сценарий)
    * в коде принудительное пересоздание сессии
    * в код всралась ошибка и "headers already set"

    в любом случае, очень вероятно что переход на другой сайт вообще не играет роли. попробуй как-то симитировать сутуацию в рамках своего сайта
    --- Добавлено ---
    https://ru.wikipedia.org/wiki/Cookie#.D0.9F.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D1.8B_cookie
     
  4. Леня

    Леня Новичок

    С нами с:
    22 окт 2020
    Сообщения:
    12
    Симпатии:
    0
    :D я решал месяц каждый день ! уделял внимание этой проблеме!!! подобную проблему-https://php.ru/forum/threads/propadaet-sessija.88564/#post-633276- Тут вам никто ничего не посоветует как мне сказали-бесплатно
     
  5. Леня

    Леня Новичок

    С нами с:
    22 окт 2020
    Сообщения:
    12
    Симпатии:
    0
    думаю что у людей с десятилетним опытом программирования наверняка была проблема как у меня я наделся что кто-то подучит но думаю никто не захотел вникать бесплатно В итоге-месяц-каждый день более 2000 тесовых проплат через шлюз И когда я уже почти отчаялся в 3 часа ночи за 5 минут решил свою проблему Просил помощи на 3 форумах-и все вода Все гениа:)льное просто
    --- Добавлено ---
    если готовы оплатить 100$ пишите в личку Вы платите-я вам решение думаю универсальное На моем сайте видно то этапроблема решена-после оплаты через шлюз возвращение в кабинет под своим логином и паролем-если захотите в этом убедиться напишите я еще дорабатываю сайт и шлюз настроен сейчас на локальный сервер -я для вашего убеждения настрою его на денек на хостинг