Articles of Файлы

Доступ к $ _COOKIE сразу после setcookie ()

Я пытаюсь получить доступ к значению cookie (используя $_COOKIE ) сразу после вызова функции setcookie() в PHP. Когда я это сделаю, $_COOKIE['uname'] не установлен. Зачем? Обратите внимание, однако, что $_COOKIE['uname'] устанавливается как ожидалось при следующем выполнении скрипта, например, после обновления страницы. setcookie('uname', $uname, time() + 60 * 30); echo "Cookie value: " . $_COOKIE['uname'];

Как получить время истечения срока действия cookie

Когда я создаю файл cookie, как получить время expire time cookie? Большое спасибо.

Система входа в PHP с использованием Cookies и соленых хешей

Я разрабатываю систему входа на основе PHP. У каждого пользователя есть ID (число) и пароль, который хранится как соленый хеш. Я могу выяснить, является ли логин успешным или нет, но теперь мне нужно хранить эту информацию где-нибудь (чтобы пользователь не был окончательно выведен из системы). Раньше я играл с переменными $ _SESSION. Однако они, кажется, […]

Как мне закончить сеанс PHP через 30 минут?

Мне нужно провести сеанс в течение 30 минут, а затем уничтожить его.

PHP-сессии с отключенными кукисами, работает ли это?

Сегодня у меня было интервью в skype для работы в качестве разработчика PHP, один из вопросов был задан о Cookies и PHP Sessions. Вопрос состоял в том, может ли устанавливаться и читать PHP-сессия, если Cookies отключены в браузере пользователей? Я не сказал им, что по умолчанию PHP Sessions по умолчанию зависит от настройки cookie сеанса. […]

Как работают сеансы PHP, когда файлы cookie отключены?

Я попытался исследовать этот механизм, но только нахожу подсказки, и они не очень последовательны. Как сеанс _id отправляется в браузер и как браузеру рекомендуется вернуть его, когда пользователь запрашивает новую страницу? Спасибо, Крис

Удалить файл cookie

Когда я хочу удалить Cookie, я пытаюсь unset($_COOKIE['hello']); Я вижу в своем браузере cookie от firefox, что файл cookie все еще существует. Как я могу удалить cookie?

Что такое PHPSESSID?

Я играю с куки. И у меня нет файлов cookie под названием PHPSESSID. Мне это нужно? Могу ли я удалить его? Какая «функция» этого? if (count($_POST)) { setcookie("TestCookie", htmlspecialchars($_POST['val']), time()+3600); } print_r($_COOKIE); Печать: Array ( [TestCookie] => blabla [PHPSESSID] => el4ukv0kqbvoirg7nkp4dncpk3 )

Не удалось отправить файлы cookie с файлом_get_contents

Я пытаюсь получить содержимое из другого файла с file_get_contents (не спрашивайте почему). У меня есть два файла: test1.php и test2.php. Test1.php возвращает строку, основываясь на пользователе, который вошел в систему. Test2.php пытается получить содержимое test1.php и выполняется браузером, получая файлы cookie. Чтобы отправить файлы cookie с file_get_contents, я создаю потоковый контекст: $opts = array('http' => […]