У меня есть сайт, который я развертываю, и я попал в проблему. Я тестировал свой код в подкаталоге моего клиента, который размещал пакет, и все казалось прекрасным. Однако я переместил папки / файлы в корень сайта, и теперь я периодически теряю все данные сеанса. Я взглянул с помощью LiveHeaders в Firefox, и эти файлы cookie […]
Я новичок в php с codeigniter. У меня проблема с php-сессией с фреймворком codeigniter mvc. Когда я использовал таблицу (ci-sessions) для хранения данных сеанса, когда я не могу войти на наш сайт из-за истечения срока действия сеанса. Я установил var $sess_table_name = 'ci_sessions'; & var $sess_use_database = TRUE; в классе Session. Я также установил $config['sess_use_database'] […]
Как я могу отменить СЕССУЮ, когда я закрою страницу, нажав [x] (не onunload). Я хочу вставить при открытии страницы и при закрытии, но я не хочу вставлять ее при обновлении. if (!isset($_SESSION["visits"])) $_SESSION["visits"] = 0; $_SESSION["visits"] = $_SESSION["visits"] + 1; if ($_SESSION["visits"] > 1){echo "You hit the refresh button!";} else{ mysql_query( "INSERT INTO najd_visit( visit_userId, […]
Я пытаюсь интегрировать модуль викторины / опроса с существующим сайтом WordPress. Все работает хорошо, за исключением того, что если пользователь позволяет опросить опрос или опрос на некоторое время (30 минут достаточно для его запуска), они будут встречены со следующим сообщением об ошибке при попытке отправить ответ: Ошибка PHP Sessions. Проверьте настройки сеансов. Я сделал это […]
Хорошо, поэтому я пытаюсь в основном подключить две базы данных к моему файлу index.php, а затем использовать одну из баз данных для входа пользователя в систему и одну из других баз данных для хранения сеанса для пользователя. Я не могу понять, как это сделать, это сохранить сеанс пользователя. То, что я хочу сделать, это показать […]
Я использую сеансы PHP на сайте, который я создаю, и он работает нормально, пока странно этим утром: Одна страница: session_start(); $_SESSION['myarray']=$myarray; Затем на странице два я пытаюсь: session_start(); print_r($_SESSION['myarray']); однако он показывает пустой массив. Я проверил на странице 1, и массив имеет в нем значения. Любые идеи о том, что искать для отладки? Благодарю. (SOLVED): […]
как получить зарегистрированных пользователей на моем сайте. У меня есть таблица mysql для поддержки пользователей. Я не знаю, как отображать имена, которые вошли в систему.
Вы знаете, как вернуть ссылку на переменную $_SESSION из функции eval() . class SessionAccessor { static function &getVar() { return eval('return $_SESSION["sample"];'); } } Ошибка проверки, вот результат, который я хочу: $sample =& SessionAccessor::getVar(); $sample = 'new value'; // sets $_SESSION['sample'] to 'new value' Если вам интересно, нужно ли использовать eval() , то да.
У меня есть следующий метод в моем контроллере verify_logins : function checkLogInInfo() { if ($_POST) { $v = $this->input->post('user_id'); $vldata['password'] = $this->input->post('password'); $query1 = $this->db->query("SELECT e.id FROM user u LEFT JOIN employee e ON u.user_id = e.id WHERE e.emp_id = '$v' ")->result_array(); if (empty($query1)) { $this->session->set_flashdata('message', 'Invalid ID or Password'); redirect('verify_logins/index'); } else { $vldata […]
мои сеансы работают только с субдоменом, например, www. , и не работают без этого поддомена. Например, когда пользователь вошел в систему. Если адрес не находится в поддомене. Ввод не вошел в систему. Я установил сессию cookie_domain, но это не сработало. // Я не хочу перенаправлять htaccess. Поскольку поддомены имеют одинаковые проблемы