как мне преобразовать cookie в переменную в php?

#php #cookies

#php #файлы cookie

Вопрос:

Допустим, пользователь входит в систему, отправляется cookie, и пользователь перенаправляется на другую страницу.

Как мне сделать так, чтобы я мог преобразовать значение cookie в переменную в PHP (на странице, на которую они перенаправляются)?

Я хочу записать значение cookie в текстовый файл.

Спасибо.

Ответ №1:

Из документов:

Любые cookie-файлы, отправленные вам с клиента, будут автоматически включены в $_COOKIE автоглобальный массив, если variables_order они содержат «C».

Ответ №2:

Ну, файлы cookie живут в $_COOKIE глобальном. (При получении.)

И записывать их в файл было бы так же скучно, как:

  file_put_contents("var/cookie.txt", $_COOKIE["cookiename"]);
  

Ответ №3:

Вам не нужно конвертировать их, просто извлеките в переменную php.

 <?php
if(isset($_COOKIE['lastVisit']))
    $visit = $_COOKIE['lastVisit']; 
else
    echo "You've got some stale cookies!";

echo "Your last visit was - ". $visit;
?>
  

смотрите здесь руководство

Ответ №4:

Файлы cookie хранятся в $_COOKIE массиве. Итак, если вы хотите его использовать, просто присвоите вашей переменной соответствующее значение ключа cookie, например:

 $name = $_COOKIE['name'];
  

Ответ №5:

Доступ к cookie-файлам можно получить из глобального $_COOKIE массива.

Ответ №6:

Используйте это:

$newvar = $_COOKIE['cookiename'];

Ответ №7:

Cookie доступен в $_COOKIE виде $_COOKIE['key'] ; получите это значение и сохраните его в переменной, которую можно вывести в файл.