Articles of Файлы

где сохраняется сеанс?

Я хотел бы знать, где хранятся данные сеанса PHP; это в браузере клиента? или на сервере? Когда я отключу файлы cookie в настройках моего браузера, PHP не может сохранить данные сеанса, но в php.ini я могу изменить путь сохранения сеанса. Данные сеанса хранятся на сервере или в браузере клиента?

JQuery и PHP Cookies

Предположим, что я делаю cookie с помощью плагина cookie jQuery: $.cookie('Cookie', "Cookie Value", 1); Могу ли я прочитать его с помощью php с: echo $_COOKIE["Cookie"];

Почему мои файлы cookie не установлены?

У меня есть следующая функция PHP: function validateUser($username){ session_regenerate_id (); $_SESSION['valid'] = 1; $_SESSION['username'] = $username; setcookie('username2',$username,time()+60*60*24*365); header("Location: ../new.php"); } И затем я беру cookie: echo $_COOKIE['username2']; exit(); (Я только положил exit() для целей отладки) Только проблема, она выходит пустая. Есть идеи? UPDATE: Так вызывается функция: if(mysql_num_rows($queryreg) != 0){ $row = mysql_fetch_array($queryreg,MYSQL_ASSOC); $hash = hash('sha256', […]

Невозможно настроить PHP cookie на одной странице

У меня возникли проблемы с настройкой файлов cookie на одной странице. Я использовал файлы cookie на своем сайте, и он отлично работает, я стараюсь сделать php в отдельном файле. Теперь я устанавливаю файл cookie на одной странице, но, похоже, он не работает. $expire = time()+5; setcookie("rb_vote", 1, $expire); затем проверьте, установлен ли он if(isset($_COOKIE["rb_vote"])) { […]

php $ _COOKIE isset

Я использую этот код, чтобы установить файл cookie, а затем посмотреть, существуют ли они setcookie("token", "value", time()+60*60*24*100, "/"); setcookie("secret", "value", time()+60*60*24*100, "/"); setcookie("key", "value", time()+60*60*24*100, "/"); if (!isset($_COOKIE['token']) || !isset($_COOKIE['secret']) || !isset($_COOKIE['key'])) { // do something because one of the cookies were not set } Несмотря на то, что все три файла cookie были установлены […]

PHP – setcookie (); не работает

Я сделал логин, который устанавливает cookie со значением вмененного адреса электронной почты, поэтому в файле global.php он хранит массив данных пользователей, используя: $email = $_COOKIE["PeopleHub"]; $getuserdata = mysqli_query($con, "SELECT * FROM Earth WHERE email='$email'"); $userdata = mysqli_fetch_array($getuserdata, MYSQLI_ASSOC); Печенье не устанавливается, я знаю это, потому что я сделал тестовый файл: echo $_COOKIE["PeopleHub"]; Он просто сделал […]

Показывать разные страницы, если первый раз

Я нашел фрагмент кода, который перенаправляет, если это первый визит, но когда я попытался его использовать, он просто остался в этом коде. Я не слишком разбираюсь в файлах cookie и о том, как это работает, так что, возможно, вы можете помочь! Вот код PHP: <?php session_start(); if (isset($_SESSION['FirstVisit'])) { $_SESSION['FirstVisit'] = 1; header("Location: http://example.com/index.php"); // […]

Как установить php-файл cookie с несколькими значениями?

Я хочу создать php-файл cookie, в котором хранятся имя пользователя и идентификатор пользователя. Или лучше использовать один, чтобы получить другого?

PHP: управление доменом / субдоменом файлов cookie

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

Как сохранить сеанс без перезагрузки страницы?

У меня странная проблема в моей онлайн-системе управления тестированием. Некоторым пользователям тестовой формы (test.php) требуется долгое время для ответа на вопрос и отправки формы. После отправки формы сеанс истек, и пользователь должен снова войти в систему это не проблема кода Я установил это значение в верхней части всех страниц ini_set('session.gc_maxlifetime', 18000); Есть ли способ обновить […]