Skip to content

Instantly share code, notes, and snippets.

@evgv
Last active February 26, 2017 17:26
Show Gist options
  • Save evgv/d83e1e9b7fe301f976590c5c4920a9c0 to your computer and use it in GitHub Desktop.
Save evgv/d83e1e9b7fe301f976590c5c4920a9c0 to your computer and use it in GitHub Desktop.
Improved class for working with cookies.

Mage_Core_Model_Cookie improvements

Improved class for working with cookies. Added the ability to pass as a parameter hntponly and ask him for a single cookie if you want because standard implementation of this can not be done, it was only possible to install a yes / no for all cookies created by the class of Mage_Core_Model_Cookie in the admin panel in System -> Configuration -> Web -> Session Cookie Management.

  • added new protected $_httponly variable;
  • improved getHttponly() method;
  • added new setHttponly() method.

How to use:

$cookie = Mage::getSingleton('core/cookie'); // create instance of class

$httponly = false; // or true

$cookie->setHttponly($httponly); // set httponly param

Mage_Core_Model_Cookie поліпшення

Покращений клас для роботи з кукі. Додана можливість передавати як параметр hntponly і задавати його для окремої кукі якщо потрібно тому що у стандартній реалізації цього зробити не можна, а можна було тільки встановлювати так / ні для всіх кукі створених через клас Mage_Core_Model_Cookie в панелі адміністратора в System -> Configuration -> Web -> Session Cookie Management.

  • додана нова змінна $_httponly;
  • поліпшен метод getHttponly();
  • додан новий метод setHttponly().

Як використовувати:

$cookie = Mage::getSingleton('core/cookie'); // створення нового екземпляра класу

$httponly = false; // або true 

$cookie->setHttponly($httponly); // встановлюємо httponly параметр

Mage_Core_Model_Cookie улучшение

Улучшенный класс для работы с куки. Добавлена возможность передавать как параметр hntponly и задавать его для отдельной куки если нужно т.к. в стандартной реализации этого сделать нельзя, можно было только устанавливать да/нет для всех куки созданных через класс Mage_Core_Model_Cookie в панели администратора в System -> Configuration -> Web -> Session Cookie Management.

  • добавлена новая переменная $_httponly;
  • улучшен метод getHttponly();
  • добавлен новый метод setHttponly().

Как использовать:

$cookie = Mage::getSingleton('core/cookie'); // создание нового экземпляра класса

$httponly = false; // или true 

$cookie->setHttponly($httponly); // устанавливаем httponly параметр
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment