Извините, если это глупый вопрос, но в последнее время я разрабатываю сайт для клиента, и с моими сеансами происходит что-то странное. На сайте есть кнопка PayPal, которая перенаправляет пользователя в PayPal, чтобы он мог подтвердить платеж, прежде чем перенаправляться на сайт снова. Перед переадресацией пользователя сохраняется загрузка переменных сеанса. Некоторые из них связаны с PayPal, […]
Привет, я создал систему входа в систему, но по какой-то причине она не работает, я запускаю сеанс после некоторого входа, а затем сделал чек, если сеанс isset, и если сеанс не более 1 часа: это мой скрипт входа в index.php: <?php require 'mysql.php'; if(isset($_SESSION["username"]) && time() – $_SESSION["CREATED"] > 3600){ session_start(); session_unset(); session_destroy(); } if(isset($_SESSION["username"]) […]
Я видел этот пример на странице справочника php http://www.php.net/manual/en/session.examples.php В примере будет создан глобальный сеанс для всего клиента. Могу ли я использовать этот пример для создания глобального приложения для всего клиента вместо сохранения его в DB или локальном файле. Каковы плюсы и минусы этого метода? Спасибо за любую помощь.
В php, после создания сеанса и добавления данных на этот сеанс, мы закрываем браузер. то, когда я открываю браузер, могу ли я получить эти добавленные данные из сеанса?
Я использую массив $_SESSION для хранения описания товара, количества и цены для предметов, размещенных в корзине покупок. Это все работает dandy, вот начальная часть кода: $quantity = 1; // add first item from shop page if(isset($_POST['add_item']) && (!isset($_SESSION['cart']))) { $_SESSION['cart'] = array(); $_SESSION['cart'][$_POST['product_description']] = array('quantity' => $quantity, 'price' => $_POST['product_price']); header("Location: http://website.com/cart.php"); } Это загружает […]
Я не могу понять, почему я получаю эту ошибку сеанса … Предупреждение: session_start () [function.session-start]: Не удается отправить ограничитель кеша сеанса – уже отправленные заголовки (вывод запущен в C: \ webserver \ htdocs \ project2 \ labs \ form-submits \ index.php: 2) в C: \ webserver \ htdocs \ project2 \ labs \ form-submits \ […]
Я просто ищу толчок в правильном направлении здесь. Я пытаюсь создать ассоциированный массив, используя сеанс. Цель состоит в том, что, когда пользователь добавляет элемент в корзину, элемент и количество добавляются в массив. Я получаю ошибку «Ошибка синтаксиса: ошибка синтаксиса, неожиданная ошибка T_DOUBLE_ARROW» в строке 13. Я думаю, что я просто ошибаюсь. <?php $action = $_GET['action']; […]
Я использую переменную сеанса для хранения данных входа. Локально все работает гладко, он хорошо вписывается и не выходит изнутри между страницами. Но когда я помещаю те же файлы на сервер, по какой-то причине я выхожу из системы. Я уже нашел этот пост и попытался использовать следующий код, чтобы предотвратить кеширование динамических страниц: header("Cache-Control: no-cache, must-revalidate"); […]
Возможный дубликат: Предупреждение о побочном эффекте сеанса PHP с глобальными переменными как источник данных У меня проблема с скриптом входа, который я использую. Проблема заключается в том, что некоторые хостинг-провайдеры после входа в систему сеанс не регистрируется. и в журналах ошибок php я вижу эту ошибку PHP Предупреждение: Неизвестно: ваш скрипт, возможно, полагается на побочный […]
Я хочу, чтобы администратор мог войти в систему как пользователь-шрифт из бэкэнд. Сейчас я использую две сессии (сеансы с разными именами), один для администратора и один для интерфейса. Можно ли написать на первом сеансе, закрыть его, а затем открыть новый сеанс? Это упрощенная версия того, что я пытался, но не удалось: session_name('admin_session'); session_start(); // use […]