#php #wordpress #session #woocommerce
#php #wordpress #сессия #woocommerce
Вопрос:
Я использую WordPress и Woocommerce, я использую сеансы PHP для отображения идентификатора записи в уведомлении по электронной почте, сеансы отлично работают с бесплатным продуктом, но когда продукт платный / премиум-класса и приобретен с помощью любого способа оплаты, такого как PayPal, PayTM, PayUmoney, InstaMojo и т.д., Сеансы работают всего 10-15 минут и автоматически перестают работать, Это странно, но я не знаю, почему это происходит.
Еще одна вещь, которую я хочу упомянуть, когда сеанс перестает работать, и я вношу какие-либо изменения в код woocommerce из Cpanel или админ-панели WordPress, например, включаю / отключаю налоговую опцию, сеансы автоматически снова начинают работать в течение следующих нескольких минут.
Страница 1
<?php session_start();
$wp_session = WP_Session::get_instance();
$wp_session['regnumber'] = $post->ID; ?>
Страница 2
session_start();
echo $wp_session['regnumber'];
Также пробовал с $ _SESSION
Я хочу, чтобы этот сеанс работал каждый раз, или есть какой-либо альтернативный вариант?
Любая помощь будет признательна…
Комментарии:
1. Вам придется быть немного более конкретным, чем » автоматически перестает работать «.
2. Спасибо за комментарий, я объяснил всю проблему. @GrumpyCrouton
3. Нет, вы этого не делали, вы просто сказали, что это «не работает», что вы имеете в виду под «не работает»? Что это делает?
4. Когда продукт оплачен / премиум и приобретен с помощью любого способа оплаты, такого как PayPal, PayTM, PayUmoney, InstaMojo и т.д., Сеансы работают всего 10-15 минут и автоматически перестают работать, это странно, но я не знаю, почему это происходит. не работает, значит, ничего не печатает
5. Это звучит не как проблема с сеансами, это звучит как внутренняя ошибка сервера 500, что означает, что вам нужно включить отчет об ошибках на вашем сервере / веб-сайте, чтобы вы могли видеть, в чем ошибка. Мы не можем помочь вам с тем небольшим количеством информации, которое у нас есть о вашей проблеме.