Сеансы PHP перестают работать автоматически через несколько минут для платных продуктов Woocommerce - PullRequest
0 голосов
/ 27 марта 2019

Я использую Wordpress и Woocommerce, я использую сеансы PHP для отображения идентификатора записи в уведомлении по электронной почте, сеансы работают нормально с бесплатным продуктом, но когда продукт оплачен / премиум и приобретен с помощью любого способа оплаты, такого как PayPal, PayTM,PayUMoney, InstaMojo и т. Д., Сеансы работают только в течение 10-15 минут и автоматически перестают работать, это странно, но я не знаю, почему это происходит.

Еще одна вещь, которую я хочу упомянуть, когда сеанс перестает работать, и я делаю этоЛюбое изменение в коде woocommerce из Cpanel или панели администратора Wordpress. Как опция включения / выключения налога, сеансы автоматически начинают работать снова в течение следующих нескольких минут.

Page 1

    <?php session_start();
    $wp_session = WP_Session::get_instance();
    $wp_session['regnumber'] = $post->ID;  ?>

Page2

        session_start();
        echo $wp_session['regnumber'];

Также пробовал с $ _SESSION

Я хочу, чтобы этот сеанс работал каждый раз, или естьлюбой альтернативный вариант доступен?

Любая помощь будет благодарна ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...