Advertisement
Guest User

Untitled

a guest
May 19th, 2021
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. $cookie = Mage::getSingleton('core/cookie');
  2. if ($key = $cookie->get('secret_key')) { // user has cookie, retrieve data
  3. $collection = Mage::getModel('[namespace]_[module]/values')->getCollection()
  4. ->setFieldToFilter('key', $key)
  5. ->setFieldToFilter('ip', Mage::helper('core/http')->getRemoteAddr(true));
  6.  
  7. $value = $collection->getFirstItem()->getData('value');
  8.  
  9. } else { // new user so set data
  10. $value = 'The Value You Want To Store';
  11. $key = uniqid();
  12.  
  13. // save key for reference
  14. $cookie->set('secret_key', $key);
  15.  
  16. // store in database
  17. Mage::getModel('[namespace]_[module]/values')->setData(array(
  18. 'key' => $key,
  19. 'ip' => Mage::helper('core/http')->getRemoteAddr(true),
  20. 'value' => $value,
  21. ))->save();
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement