Уроки PHP 7 | Работа с COOKIES. Делаем счетчик посещения сайта.

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น •

  • @muslimbrother4827
    @muslimbrother4827 7 ปีที่แล้ว +5

    Спасибо тебе ты хорошо учишь мы тебе так блогодарны!

    • @SuprunAlexey
      @SuprunAlexey  7 ปีที่แล้ว +1

      Спасибо за Ваш комментарий! Подписывайтесь!

  • @user-4sg6gh6t9d
    @user-4sg6gh6t9d 5 ปีที่แล้ว

    Супер! Спасибо!

  • @ИванКрапивин-ч1ж
    @ИванКрапивин-ч1ж 4 ปีที่แล้ว

    5:38 Что за конструкция на второй строке ?

    • @ИловМакс
      @ИловМакс 4 ปีที่แล้ว +1

      Тернарный оператор называется, сокращенная версия if

  • @alexmosh6643
    @alexmosh6643 6 ปีที่แล้ว +3

    Куки ансекьюр!! Нельзя там хранить важные данные для входа или данные от кредиток, так как их легко украсть! Куки используются только для хранения второстепенной информации, например кастомных настроек на сайте или местоположение на карте. Это дизинфа)

  • @ЕкатеринаФилёнчик
    @ЕкатеринаФилёнчик 7 ปีที่แล้ว

    пробовала набрать такой же код, но если в условии ( if( ! isset($_COOKIE[$cookie_name])) ) ставлю восклицательный знак не отрабатывает, если убираю -всё норм. Но у вас в примере с этим знаком всё работает. В чём причина?

    • @r45her
      @r45her 6 ปีที่แล้ว +2

      всё правильно, этого знака и не должно быть.

  • @ДукаКирилл
    @ДукаКирилл 5 ปีที่แล้ว +2

    В принципе можно было бы сократить счётчик кол-во просмотров до такого кода:
    Моя страница

    • @ВячеславСолодко
      @ВячеславСолодко 4 ปีที่แล้ว

      Да только не $counter = $_COOKIE['cookie'] ?: 0; А $counter = $_COOKIE['cookie'] ?? 0;

    • @humanengine2385
      @humanengine2385 3 ปีที่แล้ว

      А где setcookie ("cookie", $counter) - ключу cookie глобальной переменной $_COOKIE присваивается переменная $counter?

  • @ПавелПолищук-б2ъ
    @ПавелПолищук-б2ъ 7 ปีที่แล้ว

    Можно ли сделать таким же методом счетчик скачиваний?

    • @SuprunAlexey
      @SuprunAlexey  7 ปีที่แล้ว

      Никогда не задавался таким вопросом. Но насколько знаю можно сделать его и гораздо проще, без куков

  • @forcenoggano
    @forcenoggano 5 ปีที่แล้ว

    Чтобы увидеть куки, которые у вас сохранены для открытой веб-страницы, не обязательно идти в настройки. Можно нажать CTRL+SHIFT+I, затем вкладка Application и слева Cookies + внутри нажать на домен. В открывшейся табличке будут все названия и значения cookie, примененные в данный момент

  • @Serega5j
    @Serega5j 5 ปีที่แล้ว

    Да, уж. Здесь про куки недостаточно рассказано. Например по вашему примеру код работает только если 'counter' стоит на первом месте в объекте $_COOKIE, а если я после него добавляю что то кроме времени то скрипт ломается. Ну почему так?????

  • @illeskov
    @illeskov 5 ปีที่แล้ว

    Таким образом счетчики посещений не делают, такая информация должна храниться не на клиенте, а на сервере. Т.е. пример конечно рабочий, но он про то как хранить информацию о пользователе, а не о пользователях. Надо всегда держать в уме что это нестабильный вспомогательный метод хранения информации

  • @kapotonai
    @kapotonai 6 ปีที่แล้ว

    Блин ну и скорость!

  • @TheNcoding
    @TheNcoding 7 ปีที่แล้ว +1

    эм.. а смысл? куки хранятся на стороне клиента...

    • @SuprunAlexey
      @SuprunAlexey  7 ปีที่แล้ว

      В чем смысл куков? Или в чем вопрос, я не понял

    • @TheNcoding
      @TheNcoding 7 ปีที่แล้ว +1

      Нет. Вы делали счётчик посещения страницы. В нём смысла нету :)

    • @АндрейДемченко-ю1г
      @АндрейДемченко-ю1г 6 ปีที่แล้ว +1

      Он делал счетчик посещений для каждого пользователя в отдельности, в нем есть смысл , разберитесь прежде чем писать :)

    • @glebboyko8256
      @glebboyko8256 4 ปีที่แล้ว

      @@TheNcoding для рекламодателей