Articles of сеанс

Альтернатива сеанса для плагинов (из-за кэширования)

Я создаю плагин, который выбирает случайную запись из базы данных и динамически выводит результат пользователю. Для некоторых аспектов мне нужно знать идентификатор сообщения, который был выбран случайным образом. Данные сеанса отлично работали бы для этого, если бы не кеширование веб-сайтов. Когда сайт кэшируется, сообщение, которое должно загружаться динамически, на основе данных сеанса, ничего не загружает. […]

Невозможно перенаправить на предыдущую страницу после использования GET

У меня есть функция, показывающая корзину и продукты, поэтому после добавления продукта (что происходит через GET ) я хочу, чтобы он возвращался в обычный домен. Это код, который обновляет корзину: $page = $_SERVER['PHP_SELF']; // if the product is added to the cart if (isset($_GET['add'])) { $_SESSION['cart_'.$_GET['add']]++; header('Location: '.$page); // echo 'added'; } Прямо сейчас корзина […]

SHORTINIT и сеансы

Можно ли использовать SHORTINIT для AJAX, называемого php-файлом, и использовать в нем общедоступный глобальный $ _SESSION WordPress? У меня это до сих пор: ini_set('html_errors', 0); define('SHORTINIT', true); require 'wp-load.php'; $_SESSION… … и это действительно заставило эту загрузку файлов оснащаться, но с SHORTINIT я не могу найти переменные $ _SESSION этого файла в WordPress. Комментируя это, […]

Белый экран после попытки входа в систему

На моем сайте WordPress я создал зону входа. В моей странице-login.php я прошу пользователя ввести его регистрационную информацию, которая после нажатия на кнопку отправки будет отправлена ​​на ту же страницу – поверх страницы проверяются его записи. Моя проблема: после нажатия на кнопку появляется белый экран. Вот что я сделал до сих пор: В моих functions.php […]

Чтение сессий WordPress в Magento

Я ищу способ прочитать сеанс, установленный в WordPress, в Magento. Чтение сеансов Magento в WordPress оказалось без проблем, но наоборот кажется почти невозможным. Вот моя ситуация: у меня есть пользовательская область в WordPress, где люди могут войти в систему. Мне нужно проверить Magento, если пользователь вошел в систему. ВАЖНО: Я не использую / не буду […]

Как динамически менять локаль?

Извините, что так долго. Я просто хочу все ясно объяснить и проведу вас через то, что я пытался до сих пор решить эту проблему. Существует английская и испанская версия веб-сайта, который, надеюсь, может быть переключен между ними. У меня есть переменная сеанса $ _SESSION ['language_code'], которую я пытаюсь использовать для динамического задания языкового стандарта и […]

Сессии в разработке плагинов?

Я разрабатываю плагин. В настоящее время у меня есть два файла. dotmailer.php и dotmailer-add.php . Я создаю виджет информационного бюллетеня. Мой плагин dotmailer.php добавляет меню администратора с параметрами. Это позволяет администратору сохранять адрес электронной почты, который используется как аутентификация для используемого API. Это берется из формы страницы параметров и сохраняется как таковая: $apiemail = get_option('apiemail'); […]

Почему WordPress не выходит из системы после закрытия моего браузера?

Файл cookie для входа по умолчанию имеет время истечения срока действия как «сеанс», поэтому предположим, что когда я закрою свой браузер, мне нужно снова войти в систему при посещении wp-admin. Но я обнаружил, что серверное время я закрыл свой браузер (убил хром вручную), и когда я вернусь, я все еще могу войти без логина. В […]

Лучший способ обработки незарегистрированных пользователей как уникального идентификатора

У меня есть система голосования для определенного типа сообщений ( сайта ), похожих на reddit, и я хочу разрешить незарегистрированным пользователям голосовать. Чтобы держать подсчет голосов максимально возможным, я думаю о простоте очистки IP-адреса посетителя: $ip = $_SERVER['REMOTE_ADDR']?:($_SERVER['HTTP_X_FORWARDED_FOR']?:$_SERVER['HTTP_CLIENT_IP']); … и использовать его в качестве своего уникального идентификатора при подсчете голосов в таком массиве: $votes = […]

Интеграция сеансов Codeigniter в WordPress

У меня есть веб-сайт Codeigniter E-commerce и блог, который построен в WordPress. Мне просто нужна небольшая интеграция для сеанса, что я хочу, если один из моих пользователей зарегистрирован на моем сайте Codeigniter, тогда ему не нужно снова входить в WordPress блог. Я устанавливаю сеанс в своей функции входа, но не могу использовать этот сеанс в […]

Intereting Posts
Страница меню с минимальными возможностями, так как «Абонент» не позволяет «Администратору» получить к нему доступ? Правильный способ обезвреживания метаданных Пользовательский фильтр на всех страницах сообщений (админ-сервер) Зарегистрировать подменю в сетевом меню с сайта Изменение имени дочерней темы на MAMP localhost Как расширить тег и категорию «Связанные сообщения» в пользовательский post_type, если первые 2 условия не имеют сообщений Редактировать страницу или сообщение из верхней панели администратора Как защитить файлы на основе формата и слова в имени файла с помощью wp-config или htaccess? Отправка моей формы в базу данных, а затем перенаправление на сайт оплаты wp_set_auth_cookie () не работает в вызове Ajax Предупреждение: tempnam () : БЕЗОПАСНЫЙ РЕЖИМ Размещение сгенерированного списка в выпадающем меню Перенаправление дома в /wp-login.php?action=register Перевести плагин wordpress Сделать пользовательское поле в ссылку на лицевой стороне?