Категории:

  • Программирование


  • Изобразительное искусство


  • Программирование встраиваемых систем


  • Компьютерная графика


  • WEB Разработка


  • Музыка


  • Инженерия


  • iVARIOUS


  • Mobil App


  • PHP. $_COOKIE

    $_COOKIE - массив переменных, которые сервер ( сайт ) отправляет на хранение в браузер пользователя. Используется в основном для слежения за поведением пользователя на сайте: хранение данных заполненной формы ( пароли, почта , которые позволяют заходить на сайт и не заполнять повторно данные) , счетчики посещений, просмотренные страницы сайта пользователем и другое. $_COOKIE является ассоциативным массивом, чтоб прочитать значение нужно обратится к элементу по ключевому слову:


    $parol = $_COOKIE["parol"];
    echo $parol;

    ---------------------------
    Результатом будет вывод строки занесенная в $_COOKIE["parol"];
    ---------------------------


    Данные COOKIE может прочитать только тот сайт, который их туда записал. Один сайт не может прочитать COOKIE другого сайта. Все это вопросы безопасности и за этим следят разработчики браузеров.
    Браузер пользователя, который входит на сайт, отправляет (или не отправляет) серверу данные: версия браузера, номер IP, язык браузера, диагональ дисплея и многое другое, в том числе и COOKIE, если ваш сайт COOKIE туда записал.
    В некоторых странах ЕС, обязывают владельцев сайтов спрашивать разрешение от пользователей, об использовании COOKIE, относя их к источнику персональных данных. Хотя информация COOKIE часто вообще не идентифицирует пользователя как личность. В даном примере показан код, записывающий время визита на сайт:


    if(!isset($_COOKIE["любое имя"]))// Если переменная $_COOKIE["любое имя"] не установлена - пользователь первый раз на сайте

    { setcookie("имя",date("U")); //Функция создающая переменную COOKIE с именем, устанавливая в нем значение даты посещения сайта

    header('Location: http://exemple.com/index.html');// Происходит действие, например перенаправление на страницу для новых пользователей, с правилами сайта}

    if(isset($_COOKIE["имя"])){ // Если переменная $_COOKIE["имя"] установлена, пользователь вернулся на сайт

    {header('Location: http://exemple.com/index.html');} / Происходит какое нибудь действие, например перенаправление на страницу для пользователей которые уже на сайте были}




    Читайте больше в категории: WEB Разработка

    2016-06-17 11:59:52



    Другие статьи:

    Бронецький Замок. 3D реконструкція

    Android. Android.hardware.camera2. Сохранение фото

    WinAPI. Алгоритм построения графиков функций.

    Амбидекстрия. Развиваем обе руки

    JavaScript. Объекты

    PHP. Загрузка файлов. $_POST

    STM32. USART

    Java

    Рисунок. Портрет

    Maya. Операции Booleans