Данные $_SESSION теряются после ссылки на оплату StripePhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Данные $_SESSION теряются после ссылки на оплату Stripe

Сообщение Anonymous »

У меня возникла странная проблема.
  • У меня есть форма:

Код: Выделить всё


Beginner
Intermediate
Expert

E-mail:




  • У меня есть php-файл goToStripe.php:

Код: Выделить всё

session_start();
$eepasts = (isset($_POST['email']) ? $_POST['email'] : null);
$_SESSION['eepasts'] = $eepasts;
header("refresh:5;url=https://buy.stripe.com/stripepaymentlinkishere");
  • Затем, после завершения создания ссылки для оплаты, происходит перенаправление на другой файл, где я пытаюсь получить данные $_SESSION. еще раз (emailConfirmation.php):

Код: Выделить всё

session_start();
echo $_SESSION['eepasts'];
Итак, после полосовой оплаты я перехожу к этому файлу emailConfirmation.php и вижу, что этот $_SESSION['eepasts'] пуст, поэтому я потерял данные. Но вот что странно - я теряю данные только с первой попытки - когда я перезагружаю страницу и прохожу все это заново, все работает. Итак, когда я открываю режим Инкогнито и захожу на свой сайт, после оплаты я теряю данные СЕССИИ, но после перезагрузки (без закрытия режима Инкогнито) и повторного прохождения этого процесса все работает.
< р>Есть идеи? Спасибо!
Я видел, что были похожие ошибки. Также я слышал о вебхуках, но не совсем понимаю, как они работают (извините, я всего лишь программист-энтузиаст). В основном я хочу хранить в $_SESSION только адрес электронной почты, поэтому надеюсь, что смогу обойтись только этой логикой:
  • Форма в html
    Файл действий goToStripe.php, в котором я сохраняю электронное письмо в SESSION и перенаправляю на ссылку для оплаты полосы.
  • Перенаправляю из полосы в файл emailConfirmation.php, который затем будет отправлен. письмо на этот адрес электронной почты ($_SESSION['email']), которое я ранее сохранил в файле goToStripe.php.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/790 ... yment-link
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Данные $_SESSION теряются после ссылки на оплату Stripe
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Интеграция Stripe не перенаправляет на оплату
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как исправить оплату Stripe для подключенных учетных записей
    Anonymous » » в форуме Php
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Session.remove() в спящем режиме не удаляет объект, но я не могу его «session.get()»
    Anonymous » » в форуме JAVA
    0 Ответы
    86 Просмотры
    Последнее сообщение Anonymous
  • В чем разница между session[""] и session.get("")?
    Anonymous » » в форуме Python
    0 Ответы
    96 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»