Articles of сеанса

Не удалось создать сеанс в php при вызове AJAX

У меня есть файл example.com/login.php в корневом домене с этим кодом header('Access-Control-Allow-Origin: *'); session_set_cookie_params(0, '/', '.example.com'); session_name('lusession'); session_start(); $_SESSION['name'] = $_GET['name']; $_SESSION['useremail'] = $_GET['useremail']; $_SESSION['password'] = $_GET['password']; Этот файл снабжен учетными данными, а затем создает сеанс входа в систему. Он вызывается из основного домена и поддоменов AJAX. Проблема заключается в том, что он не создает […]

Сессии и субдомены

Я пытался заставить свои сеансы работать в моих поддоменах, и я уверен, что работаю в понедельник, но после добавления кода во вторник его не работает в среду! Я использовал код ini_set("session.cookie_domain", $domain); где $domain = .example.com . Главная страница моего сайта в настоящее время находится на test.example.com, и я получаю доступ к странице входа через […]

Расчет PHP из html-формы

Я создал страницу резервирования для веб-сайта ресторана с формой, чтобы забронировать заказ на ужин. Он содержит раскрывающийся список, который позволяет пользователю выбирать количество людей, которые будут обедать на своей вечеринке. Он также содержит переключатель, позволяющий пользователю выбирать, хотите ли они сидеть в VIP-зоне (Да / Нет). Каждый участник вечеринки должен заплатить дополнительно 5 фунтов стерлингов […]

Доступ к переменной сеанса в классе

Считается ли это нормальным использование session_start в конструкторе класса, когда необходимо получить или сохранить значения сеанса? Лучшие практики? Переменная сеанса coudn't не извлекается из класса, если session_start не вызван из __contruct. session_start(); if(isset($_REQUEST['siteid'])){ $siteid = $_REQUEST['siteid']; $_SESSION['siteid'] = $siteid; echo $siteid; }else{ $siteid = ""; } require_once 'common/lib_constant.php'; require_once 'common/database.php'; require_once 'common/common.class.php'; $commonClass = new […]

Как использовать аутентификацию Windows с помощью php / symfony

Я работаю в интрасети приложений Symfony. Я слышал о возможности использования окна проверки подлинности вместо необходимости входа в систему с использованием обычного окна проверки подлинности. Может ли кто-нибудь дать мне 1 или 2 ссылки на эту тему? Я искал себя, но не могу найти правильные ключевые слова. Это WSSE? Заранее спасибо!

Как выполнить сеанс пользователя в течение 24 часов?

Я столкнулся с файлом apache и php.ini, и пользователи моего сайта все еще жалуются на то, что сайт выйдет из системы через очень короткое время или каждый раз, когда они закрываются и открывают тот же браузер. Я запускаю Apache и PHP. Какие настройки должны быть у меня, чтобы сделать сеанс пользователей 24 часа, чтобы они […]

Пользовательский serialize_handler для настраиваемого php SessionHandler (хранилище БД)

В процессе использования управления сеансами сторонних разработчиков (django) в php мне нужно иметь пользовательские функции сериализации для правильного кодирования / декодирования, чтобы соответствовать соленному хранилищу данных сеанса django. В настоящее время, похоже, что ini-настройка session.serialize_handler может быть либо php, либо wddx. Есть ли способ настроить пользовательский serialize_handler как класс? Я хотел бы иметь что-то вроде […]

Прогресс Ajax с сеансом PHP

У меня есть приложение, которое обрабатывает изображения и использует jQuery для отображения прогресса пользователю. Я сделал это с записью в текстовый файл каждый раз, и изображение обрабатывается, а затем считывает этот статус с помощью setInterval. Поскольку в обработке не записаны никакие изображения (я делаю это в памяти PHP), я думал, что log.txt будет решением, но […]

PHP: «На сайте слишком много переадресаций» при использовании сеансов php со временем

У меня проблема при использовании этого кода на моей странице: Код с истечением срока действия <?php session_start(); if(!isset($_SESSION['clientmacs']) ) { header('Location: index.php'); } else { if(time() – $_SESSION['timeLogin'] > 1800) { header('Location: include/logout.php'); } $userclient = $_SESSION['clientmacs']; ?> <html> HTML CODE </html> <?php } ?> Но если я использую этот код, проблема исчезает, и страница […]

Загрузка объекта из сеанса PHP вызывает вызов конструктора?

Если я сохраню некоторый объект в переменной сеанса php $_SESSION['geoip'] = new GeoIP(); а затем на будущие загрузки страницы я использую $geoip = $_SESSION['geoip'] , вызовет ли он конструктор? Мой конструктор для этого класса GeoIP вызывает вызов удаленного API (CURL), поэтому я надеялся сохранить вызовы API, выполнив его только в первый раз, а затем сохранил […]